XML 75 R59.htm IDEA: XBRL DOCUMENT
v3.20.4

Commitments and Contingencies (Details) |  |  |  |  |  |  | 1 Months Ended |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Jan. 14, 2021 renewalOption | Sep. 22, 2020 USD ($) | May 26, 2020 ft² contract | Jan. 27, 2020 defendant | Jan. 24, 2020 USD ($) | Jan. 10, 2020 USD ($) | Oct. 31, 2018 defendant | Dec. 31, 2020 USD ($) | Mar. 16, 2020
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Renewal term |  |  |  |  |  |  |  |  | 2 years
Area leased (in square feet) | ft² |  |  | 142,317 |  |  |  |  |  |
Number of renewal options | contract |  |  | 0 |  |  |  |  |  |
Purchase commitment term |  |  |  |  |  | 18 months |  |  |
Purchase commitments |  |  |  |  |  | $ 154,100,000 |  | $ 141,900,000 |
Purchase commitments, due 2021 |  |  |  |  |  |  |  | 83,400,000 |
Purchase commitments, due 2022 |  |  |  |  |  |  |  | $ 58,500,000 |
Subsequent Event |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Renewal term | 5 years |  |  |  |  |  |  |  |
Number of renewal options | renewalOption | 2 |  |  |  |  |  |  |  |
Lease, initial term | 12 years |  |  |  |  |  |  |  |
Minimum |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Lease, initial term |  |  |  |  |  |  |  | 2 years |
JXEDZ |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Investment agreement, expected amount |  | $ 10,000,000.0 |  |  |  |  |  |  |
Investment agreement, additional amount to acquire land |  | 30,000,000.0 |  |  |  |  |  |  |
Investment agreement, additional amount to acquire second land plot |  | $ 10,000,000.0 |  |  |  |  |  |  |
Investment agreement, land use right period |  | 50 years |  |  |  |  |  |  |
JXEDZ | Minimum |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Lease, initial term |  | 2 years |  |  |  |  |  |  |
Former Co-manufacturer Complaint | Pending Litigation |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Number of defendants | defendant |  |  |  | 3 |  |  | 1 |  |
Damages sought, value |  |  |  |  | $ 628,689 |  |  |  |
Machinery and equipment |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Purchase order commitment |  |  |  |  |  |  |  | $ 19,500,000 |

X
- Definition Contractual Obligation, Investment Agreement, Expected Amount + References No definition available. + Details
Name: | bynd_ContractualObligationInvestmentAgreementExpectedAmount
Namespace Prefix: | bynd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Contractual Obligation, Investment Agreement, Land Use Right Period + References No definition available. + Details
Name: | bynd_ContractualObligationInvestmentAgreementLandUseRightPeriod
Namespace Prefix: | bynd_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contractual Obligation, Investment Agreement, Optional Additional Amount to Acquire Land + References No definition available. + Details
Name: | bynd_ContractualObligationInvestmentAgreementOptionalAdditionalAmountToAcquireLand
Namespace Prefix: | bynd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Contractual Obligation, Investment Agreement, Optional Additional Amount to Acquire Second Land Plot + References No definition available. + Details
Name: | bynd_ContractualObligationInvestmentAgreementOptionalAdditionalAmountToAcquireSecondLandPlot
Namespace Prefix: | bynd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Lessee, Operating Lease, Area + References No definition available. + Details
Name: | bynd_LesseeOperatingLeaseArea
Namespace Prefix: | bynd_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Lessee, Operating Lease, Number Of Renewal Options + References No definition available. + Details
Name: | bynd_LesseeOperatingLeaseNumberOfRenewalOptions
Namespace Prefix: | bynd_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseRenewalTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_LongtermPurchaseCommitmentPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The value (monetary amount) of the award the plaintiff seeks in the legal matter. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyDamagesSoughtValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of defendants named in a legal action. + References No definition available. + Details
Name: | us-gaap_LossContingencyNumberOfDefendants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. + References No definition available. + Details
Name: | us-gaap_PurchaseObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_PurchaseObligationDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_PurchaseObligationDueInSecondYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_CounterpartyNameAxis=bynd_AdministrativeCommitteeOfJiaxingEconomicTechnologicalDevelopmentZoneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=bynd_FormerCoManufacturerComplaintMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |