XML 40 R24.htm IDEA: XBRL DOCUMENT
v3.20.4

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2020
Accounting Policies [Abstract] |
Basis of Presentation | Basis of PresentationThe consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”), and include the accounts of the Company and its subsidiaries. All inter-company balances and transactions have been eliminated.
Fiscal Year | Fiscal Year The Company operates on a fiscal calendar year, and each interim quarter is comprised of one 5-week period and two 4-week periods, with each week ending on a Saturday. The Company’s fiscal year always begins on January 1 and ends on December 31. As a result, the Company’s first and fourth fiscal quarters may have more or fewer days included than a traditional 91-day fiscal quarter.
Segment Information | Segment Information The Company has one operating segment and one reportable segment, as the Company’s chief operating decision maker, who is the Company’s Chief Executive Officer, reviews financial information on an aggregate basis for purposes of allocating resources and evaluating financial performance.
Management’s Use of Estimates | Management’s Use of EstimatesThe preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect certain 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 revenues and expenses during the reporting period. Significant accounting estimates made by the Company include trade promotion accruals; useful lives of property, plant and equipment; valuation of deferred tax assets; valuation of inventory; incremental borrowing rate used to determine operating lease right-of-use assets and operating lease liabilities; assessment of contract-based factors, asset-based factors, entity-based factors and market-based factors to determine the lease term impacting right-of-use assets and lease liabilities; the valuation of the fair value of stock options used to determine share-based compensation expense; and the valuation of the fair value of common stock and preferred stock used in the remeasurement of warrants and liabilities. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of expenses that are not readily apparent from other sources. Actual results could differ from those estimates and such differences may be material to the financial statements.
Comprehensive Loss | Comprehensive Loss Comprehensive loss includes unrealized gains (losses) on the Company’s foreign currency translation adjustments for the year ended December 31, 2020. During the years ended December 31, 2019 and 2018, the Company had no foreign operations, and as a result, comprehensive loss was equal to net loss for the years ended December 31, 2019 and 2018. Income taxes on the unrealized losses are not material.
Foreign Currency | Foreign CurrencyThe Company’s foreign entities use their local currency as the functional currency. For these entities, the Company translates net assets into U.S. dollars at period end exchange rates, while revenue and expense accounts are translated at average exchange rates prevailing during the periods being reported. Resulting currency translation adjustments are included in accumulated other comprehensive income and foreign currency transaction gains and losses are included in other, net. Transaction gains and losses on long-term intra-entity transactions are recorded as a component of other comprehensive income. Transactions denominated in a currency other than the reporting entity’s functional currency may give rise to transaction gains and losses that impact the Company’s results of operations.
Fair Value of Financial Instruments | Fair Value of Financial Instruments The fair value measurement accounting guidance creates a fair value hierarchy to prioritize the inputs used to measure fair value into three categories. A financial instrument’s level within the fair value hierarchy is based on the lowest level of input significant to the fair value measurement, where Level 1 is the highest and Level 3 is the lowest. The three levels are defined as follows: •Level 1—Unadjusted quoted prices in active markets accessible by the reporting entity for identical assets or liabilities. Active markets are those in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis. •Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which significant value drivers are observable. •Level 3—Valuations derived from valuation techniques in which significant value drivers are unobservable. The Company’s financial instruments include cash equivalents, accounts receivable, accounts payable, and accrued expenses, for which the carrying amounts approximate fair value due to the short-term maturity of these financial instruments. Based on the borrowing rates currently available to the Company for debt with similar terms, the carrying value of the Company’s revolving credit facility approximates fair value as well. The Company had no financial instruments measured at fair value on a recurring basis as of December 31, 2020 and 2019. other than the liability classified share-settled obligation to one of the Company’s executive officers as discussed in Note 10 which represents a Level 1 financial instrument. Prior to the IPO, the stock warrant liability was measured at fair value using Level 3 inputs upon issuance and at each reporting date. Inputs used to determine the estimated fair value of the warrant liability as of the valuation date included expected term of the warrants, the risk-free interest rate, volatility, and the fair value of underlying shares. There were no transfers of financial assets or liabilities into or out of Level 1, Level 2 or Level 3 for 2020, 2019 or 2018. The key assumptions used in the Black-Scholes option-pricing model for the valuation of the preferred stock warrant liability upon re-measurement were as follows:
| Year Ended December 31, 2018
Expected term (in years) | 2.0
Fair value of underlying shares | $19.02
Volatility | 55.0%
Risk-free interest rate | 2.48%
Dividend yield | —
Generally, increases or decreases in the fair value of the underlying convertible preferred stock or common stock would result in a directionally similar impact in the fair value measurement of the associated warrant liability. The following table sets forth a summary of the changes in the fair value of the preferred and common stock warrant liabilities:
|  |  |  | Year Ended December 31, 2019
(in thousands) |  |  |
Beginning balance |  |  |  | $ | 1,918 |
Fair value of warrants issued during the period |  |  |  | — |
Change in fair value of warrant liability |  |  |  | 12,503 |
Reclassification of warrant liability to additional paid-in capital in connection with the IPO |  |  |  | (14,421) |
Ending balance |  |  |  | $ | — |
The Company remeasured and reclassified the common stock warrant liability to additional paid-in-capital in connection with the IPO. The final re-measurement of the preferred stock warrant was based upon the publicly available stock price on the conversion date.
Cash and Cash Equivalents | Cash and Cash Equivalents The Company maintains cash balances at two financial institutions in the United States. The cash balances may, at times, exceed federally insured limits. Accounts are guaranteed by the Federal Deposit Insurance Corporation or FDIC up to $250,000. The Company considers all highly liquid investments with original maturity dates of 90 days or less to be cash equivalents. Cash equivalents comprise of approximately 80% in demand deposits and approximately 20% in money market accounts.
Accounts Receivable | Accounts ReceivableThe Company records accounts receivable at net realizable value. This value includes an appropriate allowance for estimated uncollectible accounts to reflect any anticipated losses on the accounts receivable balances and recorded in allowance for doubtful accounts. Allowance for doubtful accounts is calculated based on the Company’s history of write-offs, level of past due accounts, and relationships with and economic status of the Company’s distributors or customers.
Inventories and Cost of Goods Sold | Inventories and Cost of Goods SoldInventories are recorded at lower of cost or net realizable value. The Company accounts for inventory using the weighted average cost method. In addition to product cost, inventory costs include expenditures such as direct labor and certain supply and overhead expenses including in-bound shipping and handling costs incurred in bringing the inventory to its existing condition and location. Inventories are comprised primarily of raw materials, direct labor, and overhead costs. Weighted average cost method is used to absorb raw materials, direct labor, and overhead into inventory. The Company reviews inventory quantities on hand and records a provision for excess and obsolete inventory based primarily on historical demand, and the age of the inventory, among other factors.
Inventories and Cost of Goods Sold | Inventories and Cost of Goods SoldInventories are recorded at lower of cost or net realizable value. The Company accounts for inventory using the weighted average cost method. In addition to product cost, inventory costs include expenditures such as direct labor and certain supply and overhead expenses including in-bound shipping and handling costs incurred in bringing the inventory to its existing condition and location. Inventories are comprised primarily of raw materials, direct labor, and overhead costs. Weighted average cost method is used to absorb raw materials, direct labor, and overhead into inventory. The Company reviews inventory quantities on hand and records a provision for excess and obsolete inventory based primarily on historical demand, and the age of the inventory, among other factors.
Property, Plant and Equipment | Property, Plant and Equipment Property, plant and equipment are carried at cost less accumulated depreciation and are depreciated using the straight-line method over the following estimated useful lives:
Land |  | Not amortized
Buildings |  | 30 years
Leasehold improvements |  | Shorter of lease term or estimated useful life
Furniture and fixtures |  | 3 years
Manufacturing equipment |  | 5 to 10 years
Research and development equipment |  | 5 to 10 years
Software and computer equipment |  | 3 years
Vehicles |  | 5 years
Leasehold improvements are depreciated on a straight-line basis over the lesser of the estimated useful life of the asset or the remaining lease term. When assets are sold or retired, the asset and related accumulated depreciation are removed from the respective account balances and any gain or loss on disposal is included in loss from operations. Expenditures for repairs and maintenance are charged directly to expense when incurred.
Accounting for Acquisition | Accounting for Acquisition The Company follows the guidance in ASC 805, Business Combinations, for determining whether an acquisition meets the definition of a business combination or asset acquisition. The acquired assets may include, but are not limited to land, building, building improvements, manufacturing equipment and assembled work force. For acquisitions that are accounted for as acquisitions of assets, the Company records the acquired tangible and intangible assets and assumed liabilities, if any, based on each asset’s and liability's relative fair value at the acquisition date to the total purchase price plus capitalized acquisition costs. The method for determining relative fair value varies depending on the type of asset.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets Long-lived assets, including property and equipment, are reviewed by management for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be fully recoverable. When events or circumstances indicate that impairment may be present, management evaluates the probability that future undiscounted net cash flows received will be less than the carrying amount of the asset. If projected future undiscounted cash flows are less than the carrying value of an asset, then such assets are written down to their fair values.
Deferred Offering Costs | Deferred Offering CostsOffering costs, consisting primarily of legal, accounting, printing and filing services, and other direct fees and costs related to the IPO, were capitalized and offset against proceeds from the IPO.
Stock Warrant Liability | Stock Warrant LiabilityThe Company accounted for freestanding warrants outstanding to purchase shares of its common stock or, prior to its IPO, its convertible preferred stock or common stock, as a liability, as the underlying shares of convertible preferred stock and common stock were contingently redeemable and, therefore, could have obligated the Company to transfer assets at some point in the future. The warrants were recorded at fair value upon issuance and were subject to remeasurement at each balance sheet date. Any change in fair value has been recognized in the statements of operations in total other expense, net.
Income Taxes | Income Taxes The Company is subject to federal and state income taxes. The Company uses the asset and liability method of accounting for income taxes as set forth in the authoritative guidance for accounting for income taxes. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of assets and liabilities. A valuation allowance is established against the portion of deferred tax assets that the Company believes will not be realized on a more likely than not basis. With respect to uncertain tax positions, the Company recognizes in its financial statements those tax positions determined to be more likely than not of being sustained upon examination, based on the technical merits of the positions. The Company’s policy is to recognize, when applicable, interest and penalties on uncertain tax positions as part of income tax expense.
Leases | Leases The Company leases certain equipment used for research and development and operations under both capital and operating lease agreements. An asset and a corresponding liability for the finance lease obligations are established for the cost of a finance lease. Finance lease assets are included in property, plant and equipment, net in the Company’s consolidated balance sheets. Operating leases include lease arrangements for the Company’s corporate offices, the Manhattan Beach Project Innovation Center, manufacturing facilities and, to a lesser extent, equipment. Operating leases with a term greater than one year are recorded on the consolidated balance sheets as operating lease right-of-use assets and operating lease liabilities at the commencement date. The Company records these balances initially at the present value of future minimum lease payments calculated using the Company’s incremental borrowing rate and expected lease term. Certain adjustments to the operating lease right-of-use assets may be required for items such as initial direct costs paid or incentives received. Upon adoption of ASU 2016-02, the Company elected to combine lease and non-lease components on all new or modified leases into a single lease component, for all classes of assets other than the co-manufacturing class of assets, which we recognize over the expected term on a straight-line expense basis. The Company elected to separate the lease and non-lease components on all new or modified operating leases for the co-manufacturing class of assets for the purpose of recording operating lease right-of-use assets and operating lease liabilities. Prior to fiscal 2020, the Company accounted for leases under ASC 840 and did not record operating leases on its consolidated balance sheets.
Contingencies | ContingenciesThe Company is subject to a range of claims, lawsuits, and administrative proceedings that arise in the ordinary course of business. The Company accrues a liability (which amount includes litigation costs expected to be incurred) and charges operations for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated, in accordance with the recognition criteria of the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 450, Contingencies. Estimating liabilities and costs associated with these matters require significant judgment based upon the professional knowledge and experience of management and its legal counsel.
Revenue Recognition | Revenue Recognition In May 2014, the FASB issued Accounting Standards Update (ASU) No. 2014-09, “Revenue from Contracts with Customers” (“ASU 2014-09”), which, along with subsequent ASUs, amended the existing accounting standards for revenue recognition (“Topic 606”). This guidance is based on principles that govern the recognition of revenue at an amount an entity expects to be entitled to receive when products are transferred to customers. ASU 2014-09 was effective for the Company beginning January 1, 2019. The majority of the Company’s contracts with customers generally consist of a single performance obligation to transfer promised goods. Based on the Company’s evaluation and review of its contracts with customers, the timing and amount of revenue recognized based on ASU 2014-09 is consistent with the Company’s revenue recognition policy under previous guidance. The Company has therefore concluded that the adoption of ASU 2014-09 did not have a material impact on its financial position, results of operations, or cash flows. Revenue is recognized at the point in which the performance obligation under the terms of a contract with the customer have been satisfied and control has transferred. The Company’s performance obligation is typically defined as the accepted purchase order, the direct-to-consumer order, or the contract with the customer which requires the Company to deliver the requested products at agreed upon prices at the time and location of the customer’s choice. The Company does not offer warranties or a right to return on the products it sells except in the instance of a product recall. Revenue is measured as the amount of consideration the Company expects to receive in exchange for fulfilling the performance obligation. Sales and other taxes the Company collects concurrent with the sale of products are excluded from revenue. The Company's normal payment terms vary by the type and location of its customers and the products offered. The time between invoicing and when payment is due is not significant. None of the Company's customer contracts as of December 31, 2020 contains a significant financing component. The Company routinely offers sales discounts and promotions through various programs to its customers and consumers. These programs include rebates, temporary on shelf price reductions, buy-one-get-one free programs, off invoice discounts, retailer advertisements, product coupons and other trade activities. Provision for discounts and incentives are recorded in the same period in which the related revenues are recognized. At the end of each accounting period, the Company recognizes a liability for estimated sales discounts that have been incurred but not paid which totaled $3.6 million and $1.6 million as of December 31, 2020 and 2019, respectively. The offsetting charge is recorded as a reduction of revenues in the same period when the expense is incurred. The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. The incremental cost to obtain contracts was not material. Presentation of Net Revenues by Channel Shipping and Handling CostsThe Company does not bill its distributors or customers shipping and handling fees. The Company’s products are predominantly shipped to its distributors or customers as “FOB Destination,” with control of the products transferred to the customer at the destination. In-bound shipping and handling costs incurred in manufacturing a product are included in inventory and reflected in cost of goods sold when the sale of that product is recognized. Outbound shipping and handling costs, including shipping and handling costs related to direct-to-consumer sales, are considered as fulfillment costs and are recorded in SG&A expenses.
Earnings (Loss) Per Share | Earnings (Loss) Per Share Earnings (loss) per share (“EPS”) represents net income available to common stockholders divided by the weighted average number of common shares outstanding for the period. Diluted EPS represents net income available to common stockholders divided by the weighted-average number of common shares outstanding, inclusive of the dilutive impact of potential common shares outstanding during the period. Such potential common shares include options, unvested restricted stock, restricted stock units (“RSUs”), contracts classified as assets or liabilities that are required or assumed to be share-settled under the two-class method, warrants and convertible preferred stock. The Company calculates basic and diluted EPS available to common stockholders in conformity with the two-class method required for companies with participating securities. The Company considers all series of convertible preferred stock issued and outstanding prior to the IPO to be participating securities. Under the two-class method, the net loss available to common stockholders was not allocated to the convertible preferred stock as the holders of convertible preferred stock issued and outstanding prior to the IPO did not have a contractual obligation to share in losses. Computation of EPS for the years ended December 31, 2020 and 2019 also excludes adjustments under the two-class method relating to a liability classified, share-settled obligation to an executive officer to deliver a variable number of shares based on a fixed monetary amount because the shares to be delivered are not participating securities as they do not have voting rights and are not entitled to participate in dividends until they are issued. Nonvested restricted stock awards (referred to as participating securities) are excluded from the dilutive impact of common equivalent shares outstanding in accordance with authoritative guidance under the two-class method. The nonvested restricted stockholders are entitled to participate in dividends declared on common stock as if the shares were fully vested and hence nonvested restricted stock shares are deemed to be participating securities. Under the two-class method, net income, but not net loss, available to nonvested restricted stockholders is excluded from net income available to common stockholders for purposes of calculating basic and diluted EPS. Net loss available to common stockholders is not allocated to unvested restricted stock as the holders of unvested restricted stock do not have a contractual obligation to share in losses. In periods when the Company records net loss, all potential common shares are excluded in the computation of EPS because their inclusion would be anti-dilutive.
Prepaid Expenses | Prepaid Expenses Prepaid expenses primarily include prepaid rent and insurance, which are expensed in the period to which they relate.
Selling, General and Administrative Expenses | Selling, General and Administrative (“SG&A”) ExpensesSG&A expenses are primarily comprised of selling, marketing expenses and administrative expenses, share-based compensation, outbound shipping and handling costs, non-manufacturing rent expense, depreciation and amortization expense on non-manufacturing assets and other non-production operating expenses. Selling and marketing expenses include share-based compensation awards to brand ambassadors, advertising costs, costs associated with consumer promotions, product samples and sales aids incurred to acquire new customers, retain existing customers and build brand awareness. Administrative expenses include the expenses related to management, accounting, legal, IT, and other office functions. Advertising costs are expensed as incurred. Advertising costs in the years ended December 31, 2020, 2019 and 2018 were $0.3 million, $0.3 million and $62,000, respectively. Non-advertising related components of the Company’s total marketing expenditures primarily include costs associated with consumer promotions, product sampling, and sales aids, which are also included in SG&A.
Research and Development | Research and DevelopmentResearch and development costs, which includes enhancements to existing products and new product development, are expensed in the period incurred. Research and development expenses primarily consist of personnel and related expenses for the Company’s research and development staff, including salaries, benefits, bonuses, and share-based compensation, scale-up expenses, and depreciation and amortization expense on research and development assets.
Share-Based Compensation | Share-Based Compensation The Company measures all share-based compensation cost at the grant date, based on the fair values of the awards that are ultimately expected to vest, and recognizes that cost as an expense in its statements of operations over the requisite service period. The Company estimates the fair value of option awards using the Black-Scholes option valuation model, which requires management to make certain assumptions for estimating the fair value of stock options at the date of grant including the fair value and projected volatility of the underlying common stock and the expected term of the award. The Black-Scholes option valuation model was developed for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. Because the Company’s stock options have characteristics significantly different from those of traded options, and because changes in the subjective input assumptions can materially affect the fair value estimates, in management’s opinion, the existing models may not necessarily provide a reliable single measure of the fair value of the Company’s stock options. Although the fair value of stock options is determined using an option valuation model, that value may not be indicative of the fair value observed in a willing buyer/willing seller market transaction.In addition, the Company estimates the expected impact of forfeited awards and recognizes share-based compensation cost only for those awards ultimately expected to vest. If actual forfeiture rates differ materially from the Company’s estimates, share-based compensation expense could differ significantly from the amounts the Company has recorded in the current period. The Company periodically reviews actual forfeiture experience and will revise its estimates, as necessary. The Company will recognize as compensation cost the cumulative effect of the change in estimated forfeiture rates on current and prior periods in earnings of the period of revision. As a result, if the Company revises its assumptions and estimates, the Company’s share-based compensation expense could change materially in the future.
Employee Benefit Plan | Employee Benefit PlanOn January 1, 2017 the Company initiated a 401(k) retirement saving plan (“401-K Plan”) for the benefit of eligible employees. Under terms of this plan, eligible employees are able to make contributions of their wages on a tax-deferred basis.
Restructuring Plan | Restructuring Plan The Company accounts for exit or disposal of activities in accordance with ASC 420, Exit or Disposal Cost Obligations. The Company defines a business restructuring as an exit or disposal activity that includes but is not limited to a program which is planned and controlled by management and materially changes either the scope of a business or the manner in which that business is conducted. Business restructuring charges may include (i) contract termination costs and (ii) other related costs associated with exit or disposal activities. Contract termination costs include costs to terminate a contract or costs that will continue to be incurred under the contract without benefit to the Company. A liability is recognized and measured at its fair value when the Company either terminates the contract or ceases using the rights conveyed by the contract.
Recently Adopted and New Accounting Pronouncements | Recently Adopted Accounting Pronouncements In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-02, which requires lessees to record most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to ASC 840. ASU 2016-02 requires that a lessee recognize a lease liability for the obligation to make lease payments and a right-of-use asset for the right to use the underlying asset for the lease term. On January 1, 2020, the Company adopted ASU 2016-02 using the modified retrospective approach, which permits application of this new guidance at the beginning of the period of adoption, with comparative periods continuing to be reported under ASC 840. The Company also elected the package of practical expedients permitted under the transition guidance within ASU 2016-02, which among other things, permits the Company to not reassess under the new standard the Company’s prior conclusions about lease identification, lease classification and initial direct costs. The Company did not elect the use-of-hindsight practical expedient or the practical expedient pertaining to land easements, the latter not being applicable to the Company. As part of this adoption, the Company elected not to record operating right-of-use assets or operating lease liabilities for leases with an initial term of 12 months or less. Payments on those leases will be recognized on a straight-line basis through the Company’s consolidated statements of operations over the lease term. The Company elected to separate the lease and non-lease components on all new or modified operating leases for the co-manufacturing class of assets for the purpose of recording operating lease right-of-use assets and operating lease liabilities and to combine lease and non-lease components on all new or modified operating leases into a single lease component for all other classes of assets. See Note 4. On March 12, 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting” (“ASU 2020-04”). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships and other transactions to ease the potential accounting and financial reporting burden associated with transitioning away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (LIBOR). ASU 2020-04 is effective for the Company as of March 12, 2020 through December 31, 2022. The adoption of ASU 2020-04 has not had and is not expected to have a material impact on the Company’s financial position, results of operations, or cash flows. New Accounting Pronouncements In December 18, 2019, the FASB issued ASU No. 2019-12, “Simplifying the Accounting for Income Taxes (Topic 740)” (“ASU 2019-12”). ASU 2019-12 eliminates the need for an organization to analyze whether the following apply in a given period (1) exception to the incremental approach for intra-period tax allocation (2) exceptions to accounting for basis differences when there are ownership changes in foreign investments and (3) exceptions in interim period income tax accounting for year-to-date losses that exceed anticipated losses. ASU 2019-12 also is designed to improve financial statement preparers’ application of income tax-related guidance and simplify GAAP for (1) franchise taxes that are partially based on income, (2) transactions with a government that result in a step-up in the tax basis of goodwill, (3) separate financial statements of legal entities that are not subject to tax, and (4) enacted changes in tax laws in interim periods. For public business entities, the amendments in ASU 2019-12 are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption of the amendments is permitted, including adoption in any interim period for public business entities for periods for which financial statements have not yet been issued. An entity that elects to early adopt the amendments in an interim period should reflect any adjustments as of the beginning of the annual period that includes that interim period. Additionally, an entity that elects early adoption must adopt all the amendments in the same period. ASU 2019-12 is effective for the Company beginning on January 1, 2021. Adoption of ASU 2019-12 is not expected to result in any material changes to the way the tax provision is prepared and is not expected to have a material impact on the Company’s financial position, results of operations, or cash flows. In August 2020, the FASB issued ASU No. 2020-06 (“ASU 2020-06”), Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity ("ASU 2020-06"). The amendments in ASU 2020-06 simplify accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. ASU 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception. Also, ASU 2020-06 requires the application of the if-converted method for calculating diluted earnings per share ("EPS") and the treasury stock method will no longer be available. ASU 2020-06 is effective for interim and annual reporting periods beginning after December 15, 2021, with early adoption permitted. The Company will evaluate the impact of ASU 2020-06 on the Company's financial position, results of operations or cash flows, if applicable.

X
- Definition Prepaid Expenses, Policy [Policy Text Block] + References No definition available. + Details
Name: | bynd_PrepaidExpensesPolicyPolicyTextBlock
Namespace Prefix: | bynd_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock Warrant Liability, Policy [Policy Text Block] + References No definition available. + Details
Name: | bynd_StockWarrantLiabilityPolicyPolicyTextBlock
Namespace Prefix: | bynd_
Data Type: | nonnum: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: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586 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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 705 -URI http://asc.fasb.org/topic&trid=2122478 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 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.17) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + 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 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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: | nonnum: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 -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683 + Details
Name: | us-gaap_FiscalPeriod
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI http://asc.fasb.org/topic&trid=2175825 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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=120406818&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=84230637&loc=d3e32847-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 5: 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=84230637&loc=d3e32840-109319 Reference 6: 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=116657188&loc=SL116659661-227067 Reference 7: 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=84230637&loc=d3e32639-109319 Reference 8: 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=120406818&loc=d3e32280-109318 Reference 9: 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=84230637&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: 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 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=116846552&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://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: | nonnum: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 -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=84158767&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=121604090&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=121604090&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=121604090&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: 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) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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=121611835&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=121611835&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=121611835&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=121611835&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=121611835&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: | nonnum: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: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration