<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:bynd="http://www.beyondmeat.com/20211231"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="bynd-20211231.xsd" xlink:type="simple"/>
    <context id="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i418d572d4ebd4de69ea6c8304454caed_I20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <instant>2021-07-02</instant>
        </period>
    </context>
    <context id="i6912100043674b09a1ecdcf2a92b2a2f_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i53bbd688f8c34a73854d9950f6c76543_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic4a89ad628704697a4b4349f6b84c1fa_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id09e04957ee84fdc95c015adbd6d5779_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i546055951a1b4ecca2fec95d02f930f7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7670af89cf334ceba8a9a16e5aac5e06_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7162c73b1ccc4732b3fba6eaa6895521_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9084779e46904f43b026677f1dcf5538_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i498fdef450874d95be1c14244bda23c2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6f97ef177fc142fd8969c647c2ddc1c3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8c350ce679af4e85b79e3a39114b3aa5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i76e3f27f611146b1bc248efd9fa29267_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6149bffec05b4dc380366db3b0a6be34_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iec3fb941d3604bb2b56c260dfb95d6ff_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8bf1ab2a7db04c41825e68c26c0facf0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bynd:SecondaryPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id0b44c502a584cff830f8405a5b7cca0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bynd:SecondaryPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i72abfa832e6f435ebad39bb44ccf925f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bynd:SecondaryPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i82b4b6ba0b6c40cf8d21a0b3725a4a19_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bynd:SecondaryPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i551236b0836c4b5ab05e06544854f139_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i088357219193461f941badd03bff0b79_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i300ad2c92bcf4f1c8f5d4dd6a60d9525_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic38d5c4bebb348f08df3a055a77ebc5f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id6139a6c89d14d0996e660cf04e89ec4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6720f0b6b8e846d399b5914a15da6c32_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5a69d696dc39464b859ff66230fcb541_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib4bf7e689607479faed401afa98167b2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7e011f49a07b4bf8877924945bf64a4e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8c566220cf434c6cb31f7bc24acc5139_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ca4e33dbb65428293abb11be25a9dce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d278897290845a69fd0240cbe566387_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i12a68857f8554c099bf83dd875e2d5b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0839a097867e4f1fa7a2dcdd2841eca2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9cb68e1fc6344b48b35c100c5666a82c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icc63d8d792ac4094894223986f4d519e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34f3da4394ec47729e19e5572093da88_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i532873f3cd2742379f34d3d017dea3c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4550783538d64e02a994db59fcb9435b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i17da586bb30b406db5335a5adf7905b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a19587be7f84f118bc7623f506071d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75d5eb4907924be188e70c6867a7ed03_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bynd:LongLivedAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie0aeca049bf54f6a91c7d2ad34f11acf_D20190506-20190506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-06</startDate>
            <endDate>2019-05-06</endDate>
        </period>
    </context>
    <context id="i175c4a48f4d9474589bc1b0fbeca71fa_I20190506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-06</instant>
        </period>
    </context>
    <context id="ic53a76c7afec4d048d6722096761150c_I20190506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-06</instant>
        </period>
    </context>
    <context id="i8d667d28205e4ae48cfd9e6e0ade5f0b_I20190805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-05</instant>
        </period>
    </context>
    <context id="ic59186a059be4c4aa05f9060202462e7_I20190805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bynd:SecondaryPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-05</instant>
        </period>
    </context>
    <context id="i4cac871fad9a436a988d7d7fb0f8a5a1_D20190805-20190805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bynd:SecondaryPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-05</startDate>
            <endDate>2019-08-05</endDate>
        </period>
    </context>
    <context id="i96a8c4c918c34f15a43fe2eba6174dc4_I20210305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bynd:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-05</instant>
        </period>
    </context>
    <context id="idc0c5c51fde44a9fb40c254646b25213_I20210312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bynd:AdditionalConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="if7b893313f7b4c95bedf001dc109e5ce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9aa4b3f772f14ba9943219a576f1a5c5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i01a5d66b544945468397dab0e461e822_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9bc493a09b6c4c22bc34c556fcba892f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id9e5e23f8a8c407897284f2ef89db151_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:DemandDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc05441ea9344e02a40c6fa932e1f1b0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib54531eb7fc74e239b816c4e64178f20_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie8bc8521ce0a4e8893c404022e34bd7a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id26a4aa9b60d454d85f83c20e8f8b34c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i79d143d3d3694332aef2bc92169b3547_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bynd:ResearchAndDevelopmentEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i28882419fbe5484eada5c9bc4a2a6cc8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bynd:ResearchAndDevelopmentEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib9408fb4e82c4722b0dafdf5f5f0a098_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibc7f84d52e3a4448b06d81c3d4fb16ce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7efe04daff2648f9a048f66e3210e8c1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2ab04b340eae4942bc4e1c0e61e37a6a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7c1fb6467e5548aab870a12687892a59_I20190505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bynd:SVBCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-05</instant>
        </period>
    </context>
    <context id="iee38f2ca1c734d1a8599c2cc8c5e7986_I20190505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-05</instant>
        </period>
    </context>
    <context id="i9f3a965ea81d4084b32a3c2d34230270_I20190505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesEPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-05</instant>
        </period>
    </context>
    <context id="i1deac50ce03f4343b0ad8fc83faa76b9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff1f2d94560a48958f45e09ee54f29f1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i497e249bdd2f43c1a2e52c2f2ff6e9a9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2c2844537b4c47ae8f287f2c50d5f853_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i41ce1ebdb9134fe2b4bd1f1de3090ff4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic3432e3268454850b54ff73eadc878ce_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia28d68f8e16742c0a2373dc5be74e65a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i984a9e8bf0e44d34a0be19857749d164_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id48359e8866d4d219d16fc78a00a9759_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6f1dfd4054a6451fbba11f4d50c2fbcb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iae666078aff943f29b116337a6b8dffc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idac6700987744695a66956e40bea5b0a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3851bfe18ee549f9aad42cc925d03012_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if8299b4b463c45e0afc6e1d6c12b8744_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i071d801d04c141f79bf0ca56392f937c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iad852d7a4cab495db79192b2ad09de0a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5c2d11041f004d18b2d75d93b5b9410a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide5c9ae0befb44a18d2211468d78a6e1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i39ef1488624b42ae804c349238bd2748_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bynd:DistributorOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d93e151bd6e496abe1893786e8c5404_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bynd:DistributorTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic543a3b4fd1243b99d52dc6ffb57b059_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bynd:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7b1242f5ded34904bc3498b36d2a3fe5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bynd:DistributorOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia5c9ea521fd449a59465604137f40653_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bynd:DistributorTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i46e21dcd663047b68b9247736f9d255c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i064b6f4d314546e8bfc271931cd7e4a5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifaa74dc79eb8461bbc7ce156b1410ea9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if3152fa593f44515bcec2fc0bb2e6337_D20190408-20190408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:ConsultingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-08</startDate>
            <endDate>2019-04-08</endDate>
        </period>
    </context>
    <context id="if922068ab2ff4c5a9fa555a7d6389e24_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:ConsultingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i812eea5efa2f43f2b5ddae0cc4b1e2e0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:ConsultingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9353b52794454ec292ceae6e35c8349f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:BonusforServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d33ffeaf86c4a4d8ae80d53b91af1dc_D20151001-20151031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:AdvisorAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-10-01</startDate>
            <endDate>2015-10-31</endDate>
        </period>
    </context>
    <context id="ib040dd47eec44a2e88ad25ff5e64a880_D20160201-20160228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:AmendedAdvisorAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-02-01</startDate>
            <endDate>2016-02-28</endDate>
        </period>
    </context>
    <context id="i6786878c90624733af76ca840f26c8f4_D20160201-20160228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bynd:NonqualifiedStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:AmendedAdvisorAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-02-01</startDate>
            <endDate>2016-02-28</endDate>
        </period>
    </context>
    <context id="i002c9e82ed004acaafb35c24f4c08166_D20161201-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:AmendedAdvisorAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i91a061dcebbb4409b13d588ee3760eff_D20161201-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:AmendedAdvisorAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i5cecf0b24cac430eb47eb31984c2d357_D20161201-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:AmendedAdvisorAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i01c8c4f50caf40a3bf3f4e5ff98c16f8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:AmendedAdvisorAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i185df79eba0f49218bfd88272e179abd_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:AmendedAdvisorAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib0b58872979a49e9aa19f0b81d3f44dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">bynd:ClevelandAvenueLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:ConsultingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib0f546f4e6ca4c51b35e6577f57946c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">bynd:ClevelandAvenueLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:ConsultingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i84fdc6aac7bc45acb5da6a2ecdf54151_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">bynd:ClevelandAvenueLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:ConsultingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icf14aad34e6a42a28afa6d3757778db7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bynd:BeyondMeatIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bynd:GigiPritzkerPuckerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1e234abfa5df43dbae2174d667867ecf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bynd:BeyondMeatIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bynd:GigiPritzkerPuckerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iebad2c271e8d49a189ca1710e9543c8f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:LegalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3ff0e89d116f41b9ae023ed77693f76d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:LegalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i42a91ac606fd4bd488ade6f75a9d8b91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bynd:LegalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id73bfbb41bc3412ca32a20361135d188_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0dfd0204333f477584fc8ce520ed2a06_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7c119e7943c45dfa4445896e835a725_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3447391b5464b569bd902a7e5a7d0d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b948c12e6b04fe9a1cecbada958e3b2_I20210114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <instant>2021-01-14</instant>
        </period>
    </context>
    <context id="i1b6426c7d6644afc813acccdb0d507ad_D20210114-20210114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <startDate>2021-01-14</startDate>
            <endDate>2021-01-14</endDate>
        </period>
    </context>
    <context id="i4d758374fcc6479b90c40f56d1824266_D20210101-20211002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">bynd:LeasedPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-10-02</endDate>
        </period>
    </context>
    <context id="ic3ac3b51f00042fba037923e1db3859f_I20211002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <instant>2021-10-02</instant>
        </period>
    </context>
    <context id="i1c50c2e9a48b47b8a9d5c2b734eca9ee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8d402d95ad55480593b5a3ae35b87c15_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0076a02b67164f779c2debe54f99b28c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iba48b0493c034a7b92b89c4eb9c122bc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i854896023ae242638b1655600c6def86_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1f4b001c422f4a5b9988fda84803a689_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if013ba6d68cf46bba6a7676c93cee53d_D20201030-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="i5e332fef0db34d509e03e5e60b1dfb1b_I20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="i9df2919c28714f0c87e6fbd76b91f33f_D20201030-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="ic63ca4de3fa84514b49f20955da600be_D20201030-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="ibc59c46882c641e5a44581c3de7cb048_D20201030-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="if38cd6902c75497d9a686388e7269255_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6e68e72fd3548b7a4011ea8fafe3b9e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iefeacc1fd35e40dd86f9e2d01f4eae0c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bynd:ResearchAndDevelopmentEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6961ad0b7764cc18380ee15f6e1ddae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bynd:ResearchAndDevelopmentEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iefbcb22d4b1e4f36b12d5addb0287f95_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i51c9892eee1e4ce08c2180598702b234_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iace05746e00545d0b5d5896d078c14b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia87d273480b84c07b599d48eac8b0422_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib63c66a6ff2a45428bed38fe3531967d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe1e0d8285b64c289b366497bc7ea365_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib190d50572234390b98743c0b8979c1e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b149c4669b04123801eb562f4509797_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i48daebe6510a42e3bbd8098bc265b64b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i21397d381eb842e6aa16361c302b2dbf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9327faaca4384a618fc70724c8d9a7c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4f9ffbf80c87491cbfc8224ce19e4596_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5315287a915546d59f9e44a8bfef14fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c806f2c0a9d4f7bac73a550fb7d6712_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7e4a58465f84402180a91c82928e67d4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id27d4c528acb42ec8478ba6d5addc434_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i541b1199cdc440f5912557baade546f6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i12d4d66485cb4cef8c19b6684bc44f79_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id8833cbc83884b618c635e86df38d923_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic30b7f81a8b945daaa9edfdd79a50b36_I20210316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-16</instant>
        </period>
    </context>
    <context id="i0abc5f6c989345459fbdade305d13522_D20210316-20210316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bynd:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-16</startDate>
            <endDate>2021-03-16</endDate>
        </period>
    </context>
    <context id="ie276cef243de453fb8e51eca6f4f21f3_D20210316-20210316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bynd:AdditionalConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-16</startDate>
            <endDate>2021-03-16</endDate>
        </period>
    </context>
    <context id="i2bf006bc20f2469f872d133a7899ce86_D20210305-20210305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-05</startDate>
            <endDate>2021-03-05</endDate>
        </period>
    </context>
    <context id="i87274e32a547445ea6a5cdc6b907e866_D20210316-20210316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-16</startDate>
            <endDate>2021-03-16</endDate>
        </period>
    </context>
    <context id="ia1da0b8749ad48c6843db76d20127b3a_I20210305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-05</instant>
        </period>
    </context>
    <context id="if4b4b8d8aac4464f801fb3d99420d4c0_D20210305-20210305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="bynd:DebtInstrumentConvertiblePeriodAxis">bynd:DebtInstrumentConvertiblePeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-05</startDate>
            <endDate>2021-03-05</endDate>
        </period>
    </context>
    <context id="i90962b8f47504cd595a44074c17cbf98_D20210305-20210305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="bynd:DebtInstrumentConvertiblePeriodAxis">bynd:DebtInstrumentConvertiblePeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-05</startDate>
            <endDate>2021-03-05</endDate>
        </period>
    </context>
    <context id="i22947f60fd944024899639aed4741697_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i06ad91e9a74d442294796470702ce6b2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iab29027f28824bd0b6ef95822c722c35_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bynd:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8425678e42f94560ac5847586fe23943_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1f837ef83bbc46fbbdd20c3d1ff17d53_D20210302-20210302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bynd:AdditionalConvertibleSeniorNotesBaseCappedCallTransactionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-02</startDate>
            <endDate>2021-03-02</endDate>
        </period>
    </context>
    <context id="i9eac2c732b9f435199b638d7964303fd_D20210312-20210312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bynd:AdditionalConvertibleSeniorNotesAdditionalCappedCallTransactionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-12</startDate>
            <endDate>2021-03-12</endDate>
        </period>
    </context>
    <context id="i8d5ce96b59254e92ada3522a9a11cefe_D20210302-20210302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-02</startDate>
            <endDate>2021-03-02</endDate>
        </period>
    </context>
    <context id="i512dcd92c9694e1ca1fff1959781cafd_D20210312-20210312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-12</startDate>
            <endDate>2021-03-12</endDate>
        </period>
    </context>
    <context id="i515db6da922340a69462c3e08ca37905_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id3f1ab335cbf44d59edc3b3c40ed26cf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie1db7f1806864a61833b67437887ecd6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icf80db4154ba4739bb3a18743d983d51_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i35ed8110a55147588ef012ef11c1490b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i307ae4d557654bd3bba135354aa5a761_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i23710ee73746450b8bbd7fb698b60d92_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bynd:EquipmentLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b4047b2938e45f2909408370496f40b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bynd:EquipmentLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2bfb16e19b914f35a6b5edc6c456fca5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bynd:EquipmentLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic775f35fdfd84ed2bd817edcec6df552_I20210225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-25</instant>
        </period>
    </context>
    <context id="i1e23fb6a63ba426185909a03c2d6bf20_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7f796af61b334de182776608328c70fd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bynd:EquipmentLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic996c1f3bb1049ec9602a19654da92ea_I20190506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <instant>2019-05-06</instant>
        </period>
    </context>
    <context id="i65d7fefdc1f14df9882e37d73e3695c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bynd:A2018EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id7059334580242df8f9bf70626324cd6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bynd:A2018EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i442f010b651a4eef8d8fc9459fc26084_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bynd:A2018EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i452b9e246a8f433e888f73d37a9294b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bynd:A2018EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4146e5bb50234614836de137bcf7b9fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d662aa59d544d8880f8c2933356b6d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib529cd3c5d714db5b29eda03a29681d4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2c5dca2ec691452895e4901ffbd48a51_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6229bbc820da4c2ea14ebccf4e3cd408_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8eed807cdbaf46728fba28fc3b5a7c34_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iccfcba84e8ae418db889a7fe639bf2c2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i182850acc173456181b0ad7c65bc2823_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i92860e9447be4c66afbf2fd77cb87d29_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bynd:ContinuingEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic6d899925cf74a8f9de96744a3c91739_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id47f47709307417ea912c026238f5cd3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idaa026a6041e41a1860b191e9f64ffea_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i81f0bdb1f5a644068ecc4be070442b37_D20190801-20190801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-01</endDate>
        </period>
    </context>
    <context id="i0b02577a19bb4858b55603a43cb6bb42_D20191031-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-31</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ia22109507ba94628bada42e0ab008c9b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1bb9164abf674592b36d6a194b45e1e3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i559082339d5246d291b6f23443d19c04_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia9beb0489a394355bbf4dc70dd3cf7bc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6052ae85d70443a89031cbf679a59906_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i94095c50bc424a7780ffb91bbd8c8bae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bynd:NewEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95bd5741919a475ba9d558b5fc32e6d2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bynd:NewEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2c3acdc15a8d4c139527c67ffd310812_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bynd:NewEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec1fdcd85a8b4b729282445a567be0ca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bynd:NewEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i788acbde2d9c42c39114a7c73b5a9243_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibc17430554864573b93882d4f4be69b8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bynd:ContinuingEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0fde5ff1b1404a3eb7417df21966470a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i50800b9e6899456782764a682beb8dd1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bynd:NewDirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i56c3c0bb5ff84123bf0df0b5c2bab979_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ife60ab1cbc234df19bdd02045122fc40_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i07a0e916305d4f818c99e4f7cbe1b511_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1efce0686494459297c94889ddf98df4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia49b0693bea34b44819c1ef75ea75b87_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if9bf6dc47238439da0e7ae1541efb48e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia1cb328366ee40acbb554d8b523a8d63_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i130cb85006ed4fd789a7b30656af7eaf_D20200927-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i55e576d54dcb49ceb936aa4a5564c6a0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic77d04630b79481a9075a3c675fafbd9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i14126b1844cf4969a592aadf6e0f3441_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="ia4ffd2a37467488e86166a3df2f4b96c_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="i4b72f4158fe54cf68d186c7964a59b05_D20190430-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="idb53f0bab2804dd2b5dbb988ff6cc39a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7fd6c9ce850f4a6a8dc0b203b6c1281f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i67e8f5c13d274062a292de9c0b71c9a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0dc491068eb84bf9a43bf969fe269840_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i297aa3733e3c4e87a38cc576b632f6ca_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bynd:A2018EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="id96c4832f6ca40bf8ed07c520a331bd8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bynd:A2018EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i510d035c6e964b16ba292c323ef1312b_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bynd:A2018EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i298b09e3495f4869b5ccf36353799253_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4ced4655b4e44e54abe11914ccc5804a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia09c0ae8974841f0858385085c898167_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bynd:ExecutiveOfficerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i097da22e27c5470fbe0b56ab2554e388_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bynd:ExecutiveOfficerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1b654379c2e24a3b9be010a1aa609d15_I20210114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-14</instant>
        </period>
    </context>
    <context id="ideffa35b29724da887a90bbe3b623a55_I20210114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-14</instant>
        </period>
    </context>
    <context id="ic5df31543e8d4450883bdfe942ff596c_I20210114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-14</instant>
        </period>
    </context>
    <context id="idff8aab15f01418189bf9aa7b784155d_I20210114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-14</instant>
        </period>
    </context>
    <context id="i5ee587fd0e4b4d268dc288356caed84c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">bynd:AdministrativeCommitteeOfJiaxingEconomicTechnologicalDevelopmentZoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9a69fb645f53429ebdbe223172e5b2db_I20200922">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">bynd:AdministrativeCommitteeOfJiaxingEconomicTechnologicalDevelopmentZoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-22</instant>
        </period>
    </context>
    <context id="i1278ce89d02144aa9ef4b9dc7b5b364a_I20200922">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bynd:BeyondMeatJiaxingFoodCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-22</instant>
        </period>
    </context>
    <context id="id7324c8f780142e284b5a47a39da67a8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieb62b12d4ad84c45869e3a69818e9b8a_D20200124-20200124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">bynd:FormerCoManufacturerComplaintMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-24</startDate>
            <endDate>2020-01-24</endDate>
        </period>
    </context>
    <context id="i34f5625d24684b11a7af5b718623b52e_D20200127-20200127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">bynd:FormerCoManufacturerComplaintMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-27</startDate>
            <endDate>2020-01-27</endDate>
        </period>
    </context>
    <context id="ide21a8a5ef6b4e94b068d6cfabd1b051_D20200316-20200316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">bynd:SecuritiesRelatedLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-16</startDate>
            <endDate>2020-03-16</endDate>
        </period>
    </context>
    <context id="i1ee144abb4fc4826b1c18d433c2ac769_D20200318-20200318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">bynd:SecuritiesRelatedLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-18</startDate>
            <endDate>2020-03-18</endDate>
        </period>
    </context>
    <context id="i0f8caacdc41643edbc11dc6f1e62f6fe_D20200527-20200527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">bynd:SecuritiesRelatedLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-27</startDate>
            <endDate>2020-05-27</endDate>
        </period>
    </context>
    <context id="i553ffd5fa4e54e32890873846844b5d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">bynd:FirstAmendedComplaintMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i496ced6cb3974de0ba6f4868548dda40_D20200617-20200617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">bynd:SecuritiesRelatedLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-17</startDate>
            <endDate>2020-06-17</endDate>
        </period>
    </context>
    <context id="i81bfb707b27d4d78b49d3193c1ea0ba6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc333d939e6e4f4696e88f85f8f34c89_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifcc7d1f841724c0794f6d16d56bbdf3c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e755a14f46b4db9bc116107ce986eb5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iff18f7f627c14da7918a445186a0e829_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0e78cb4d972e4c77bd4e549a523564b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2c2347e347094d71bdace5bc8ccea0e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i29337eb7e014455ca21288ff419ddcc6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8353e98e4e41482c92f0c0bf58343ad2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie20da1c23e0449d7a917878100e92652_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i60a29ff51bbc488da647d6492ba42080_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie5b54749f5944f33949fdbc488adcee8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2353ff795bd94b6581e217eb1bf44278_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i093a6219b7454b64b61551a22a7a470e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i81d4acc86d6e41dd89ec711b3fa0b0f5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001655210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>bynd:segment</measure>
    </unit>
    <unit id="business">
        <measure>bynd:business</measure>
    </unit>
    <unit id="renewal_option">
        <measure>bynd:renewal_option</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="employee">
        <measure>bynd:employee</measure>
    </unit>
    <unit id="day">
        <measure>bynd:day</measure>
    </unit>
    <unit id="defendant">
        <measure>bynd:defendant</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF80L2ZyYWc6OTFlNmIwYjhlZTc2NDIzMmE3MmQxN2U2NzcwOTgyMzcvdGFibGU6YWFmYTAwMjEwOTNkNGE0OWFlYWQ0YTgwMmE2YTliOWEvdGFibGVyYW5nZTphYWZhMDAyMTA5M2Q0YTQ5YWVhZDRhODAyYTZhOWI5YV80LTEtMS0xLTI5ODE3_2e473ed4-3ab0-4c2a-9bd2-84bbc218c8a8">0001655210</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF80L2ZyYWc6OTFlNmIwYjhlZTc2NDIzMmE3MmQxN2U2NzcwOTgyMzcvdGFibGU6YWFmYTAwMjEwOTNkNGE0OWFlYWQ0YTgwMmE2YTliOWEvdGFibGVyYW5nZTphYWZhMDAyMTA5M2Q0YTQ5YWVhZDRhODAyYTZhOWI5YV8xMi0xLTEtMS0yOTgxNw_915346c2-2f0b-4b8d-bac7-52abc7740fa5">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF80L2ZyYWc6OTFlNmIwYjhlZTc2NDIzMmE3MmQxN2U2NzcwOTgyMzcvdGFibGU6YWFmYTAwMjEwOTNkNGE0OWFlYWQ0YTgwMmE2YTliOWEvdGFibGVyYW5nZTphYWZhMDAyMTA5M2Q0YTQ5YWVhZDRhODAyYTZhOWI5YV8xMy0xLTEtMS0yOTgxNw_f906ce8a-02e9-4206-a145-42ca5075f201">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF80L2ZyYWc6OTFlNmIwYjhlZTc2NDIzMmE3MmQxN2U2NzcwOTgyMzcvdGFibGU6YWFmYTAwMjEwOTNkNGE0OWFlYWQ0YTgwMmE2YTliOWEvdGFibGVyYW5nZTphYWZhMDAyMTA5M2Q0YTQ5YWVhZDRhODAyYTZhOWI5YV8xNi0xLTEtMS0yOTgxNw_d3698b40-87c5-4083-ad3e-41721565bef7">false</dei:AmendmentFlag>
    <bynd:RelatedPartyTransactionDaysofServicePerMonth
      contextRef="i91a061dcebbb4409b13d588ee3760eff_D20161201-20161231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMzNzg1_db80402a-2418-4b68-864f-ec86338e7099">P5D</bynd:RelatedPartyTransactionDaysofServicePerMonth>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ia7c119e7943c45dfa4445896e835a725_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzEwNw_e367e97c-b636-4793-8c91-107bdc3f40f0">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzMtMi0xLTEtMzY2NTQ_a7fbffe7-b250-4f3c-ab79-8787f7589ede">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzMtMi0xLTEtMzY2NTQ_d7f27b5b-0483-489c-8ed0-3affb59f957d">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzEyLTItMS0xLTI5ODE3_b241a2eb-56a7-4226-915a-e692c7c1b044">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzEyLTItMS0xLTI5ODE3_beb18ed5-b630-44d7-85bb-ce730ca60347">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i2bf006bc20f2469f872d133a7899ce86_D20210305-20210305"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNzI4L2ZyYWc6OTljMmM5N2IxZDAyNDdkZWIzZDdlOWJmYjk4ZDkxODkvdGFibGU6Zjc2YWZjNGVmMWExNDk2MDk2ODFlMGNhMTEzMGE3M2UvdGFibGVyYW5nZTpmNzZhZmM0ZWYxYTE0OTYwOTY4MWUwY2ExMTMwYTczZV8yLTItMS0xLTQ4ODY2_359b7bdd-f79a-41b8-90e5-0f9cea36d888"
      unitRef="number">0.0048544</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i298b09e3495f4869b5ccf36353799253_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzkvZnJhZzphMGE3YmQ1YjQ4MzI0MjNiOTFlZDgwMmZhYjA3YTMwMy90YWJsZTplYjQ4MjM0ZDc1YjA0NzE3YjBjZmJmMmRiOTc3YzczZC90YWJsZXJhbmdlOmViNDgyMzRkNzViMDQ3MTdiMGNmYmYyZGI5NzdjNzNkXzMtMS0xLTEtMjk4MTc_2996c5b5-32e3-48b0-81be-a93884abc816">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4ced4655b4e44e54abe11914ccc5804a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzkvZnJhZzphMGE3YmQ1YjQ4MzI0MjNiOTFlZDgwMmZhYjA3YTMwMy90YWJsZTplYjQ4MjM0ZDc1YjA0NzE3YjBjZmJmMmRiOTc3YzczZC90YWJsZXJhbmdlOmViNDgyMzRkNzViMDQ3MTdiMGNmYmYyZGI5NzdjNzNkXzMtMi0xLTEtMjk4MTc_ae7a2d82-69f7-46b0-94db-28756a404bfd">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia09c0ae8974841f0858385085c898167_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzkvZnJhZzphMGE3YmQ1YjQ4MzI0MjNiOTFlZDgwMmZhYjA3YTMwMy90YWJsZTplYjQ4MjM0ZDc1YjA0NzE3YjBjZmJmMmRiOTc3YzczZC90YWJsZXJhbmdlOmViNDgyMzRkNzViMDQ3MTdiMGNmYmYyZGI5NzdjNzNkXzQtMS0xLTEtNDg2MzI_27eaac69-918e-44b0-9815-a6f3986df317">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i097da22e27c5470fbe0b56ab2554e388_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzkvZnJhZzphMGE3YmQ1YjQ4MzI0MjNiOTFlZDgwMmZhYjA3YTMwMy90YWJsZTplYjQ4MjM0ZDc1YjA0NzE3YjBjZmJmMmRiOTc3YzczZC90YWJsZXJhbmdlOmViNDgyMzRkNzViMDQ3MTdiMGNmYmYyZGI5NzdjNzNkXzUtMS0xLTEtNDg2MzQ_b386534f-1395-45bf-b778-43818dedb8ba">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="ic77d04630b79481a9075a3c675fafbd9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzkvZnJhZzphMGE3YmQ1YjQ4MzI0MjNiOTFlZDgwMmZhYjA3YTMwMy90YWJsZTplYjQ4MjM0ZDc1YjA0NzE3YjBjZmJmMmRiOTc3YzczZC90YWJsZXJhbmdlOmViNDgyMzRkNzViMDQ3MTdiMGNmYmYyZGI5NzdjNzNkXzctMS0xLTEtNDg2ODI_5bb32121-d389-4472-bc1c-d8ea21626aa9">P0Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <dei:DocumentType
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zMzk5_db6c9a71-2efa-4792-9b4b-ab9ee258b38a">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGFibGU6MTI3MjRlMWY3ZWU2NDA5YWJjMWU1YzdlNmRlYzVhMTQvdGFibGVyYW5nZToxMjcyNGUxZjdlZTY0MDlhYmMxZTVjN2U2ZGVjNWExNF8wLTAtMS0xLTI5ODE3_fa17eb16-9ac1-4728-8abf-73d227b481da">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18xMzQ_80dd9433-ea5f-4b2e-b686-5d869112728e">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18xMzQ_5ddf9087-439a-4c31-8b79-2de3ae1d7e69">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGFibGU6MmFiOWY2OWY1NjM4NGE0ZWEwMTE3ZjY5MjE4ZmNiYzMvdGFibGVyYW5nZToyYWI5ZjY5ZjU2Mzg0YTRlYTAxMTdmNjkyMThmY2JjM18wLTAtMS0xLTI5ODE3_0da435e6-9ae4-4c6f-975f-a6b6af986ef6">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zMzgz_985c349e-464d-4d47-b2b2-2887f9d99192">001-38879</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zMzg0_c5097f88-f602-4663-a012-5b3db68c002e">BEYOND MEAT, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGFibGU6MWE5MTQ5MDllMzE3NGFkZWJjZGFlNDQ4YzQxYWU4M2QvdGFibGVyYW5nZToxYTkxNDkwOWUzMTc0YWRlYmNkYWU0NDhjNDFhZTgzZF8wLTAtMS0xLTI5ODE3_7fce5582-5309-4c23-be73-58dca86201d5">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGFibGU6MWE5MTQ5MDllMzE3NGFkZWJjZGFlNDQ4YzQxYWU4M2QvdGFibGVyYW5nZToxYTkxNDkwOWUzMTc0YWRlYmNkYWU0NDhjNDFhZTgzZF8wLTEtMS0xLTI5ODE3_f4c9d624-b2bc-4f20-b309-4cc6f8f35166">26-4087597</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zMzk3_aeed5156-8739-4a73-ba7e-0946c3a7caca">119 Standard Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zMzkx_cca153e8-9cd9-4d08-ab05-22bc038ab340">El Segundo</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zMzky_7e42c91a-0413-41fc-8500-478642bd95ce">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zMzk4_f20d8590-2df2-4170-b034-81dc8eabd211">90245</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zNDAw_0e865cc8-3910-4d97-9167-b3fd97507074">866</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zMzg1_f0fd31f6-35c5-4e2e-b8ee-2000e4ffd736">756-4112</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGFibGU6NWJmMThlZTNhYjdkNDdhMjllZTFiMmNmZTM4NGUxYzIvdGFibGVyYW5nZTo1YmYxOGVlM2FiN2Q0N2EyOWVlMWIyY2ZlMzg0ZTFjMl8xLTAtMS0xLTI5ODE3_7a4a0ddb-1e1a-415a-975d-7e046787ac38">Common Stock, $0.0001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGFibGU6NWJmMThlZTNhYjdkNDdhMjllZTFiMmNmZTM4NGUxYzIvdGFibGVyYW5nZTo1YmYxOGVlM2FiN2Q0N2EyOWVlMWIyY2ZlMzg0ZTFjMl8xLTItMS0xLTI5ODE3_b8a5246b-46d0-4347-b2f8-77d0c161c09f">BYND</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGFibGU6NWJmMThlZTNhYjdkNDdhMjllZTFiMmNmZTM4NGUxYzIvdGFibGVyYW5nZTo1YmYxOGVlM2FiN2Q0N2EyOWVlMWIyY2ZlMzg0ZTFjMl8xLTQtMS0xLTI5ODE3_e9a6bee5-d638-4a11-8196-0efd883f2000">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zMzk0_0de764b7-5b24-4a71-9557-b44be79b97a9">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zMzg2_d1ae91a2-3262-4abf-9169-2f1033c905f1">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zMzg3_2918b62d-87ce-4d51-bdc9-9ce8e7089f08">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zMzg5_48180a36-fa3d-4edd-984b-79fccacd6352">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGFibGU6NTk0OWRmYmQxNDVhNGE3OWI0OWFjZTZiZjIwYjE0Y2YvdGFibGVyYW5nZTo1OTQ5ZGZiZDE0NWE0YTc5YjQ5YWNlNmJmMjBiMTRjZl8wLTAtMS0xLTI5ODE3_9c5bc1c0-e937-44f4-89b4-046084db116e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGFibGU6NTk0OWRmYmQxNDVhNGE3OWI0OWFjZTZiZjIwYjE0Y2YvdGFibGVyYW5nZTo1OTQ5ZGZiZDE0NWE0YTc5YjQ5YWNlNmJmMjBiMTRjZl8yLTUtMS0xLTI5ODE3_c2c0be1e-c31b-4be8-980d-e58f71cf1266">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGFibGU6NTk0OWRmYmQxNDVhNGE3OWI0OWFjZTZiZjIwYjE0Y2YvdGFibGVyYW5nZTo1OTQ5ZGZiZDE0NWE0YTc5YjQ5YWNlNmJmMjBiMTRjZl8zLTUtMS0xLTI5ODE3_4d18d2a9-1e6e-4bf5-8e26-b169f0f860e6">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zMzk2_c847f66e-112b-40b9-a483-832e4a8bb9cb">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zNDAy_3dd0f701-fcf0-4454-99c1-93c9f2c09869">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i418d572d4ebd4de69ea6c8304454caed_I20210702"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18xMDk5NTExNjMxMjI1_7a781ad4-7719-44f2-8a2c-396c494aefed"
      unitRef="usd">9100000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6912100043674b09a1ecdcf2a92b2a2f_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18yOTg4_4cf2fd76-36ac-4d12-8a98-e30e30ae7a58"
      unitRef="shares">63455450</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xL2ZyYWc6YzAzODQzMjhkMTBmNGZiM2FmMmMwNzBlOTM3ZTJkYTcvdGV4dHJlZ2lvbjpjMDM4NDMyOGQxMGY0ZmIzYWYyYzA3MGU5MzdlMmRhN18zMzkw_73bb8ce4-d8d3-42b9-b609-788178323b28">Portions of the registrant&#x2019;s definitive proxy statement relating to its 2022 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year ended December&#160;31, 2021 are incorporated herein by reference in Part III where indicated.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84Mi9mcmFnOjJmZDdlYjA1OGRjZjQyZGU4N2VkMTZkYzNiZDZiYmQ1L3RhYmxlOmYyNDg4MmVhYjUxZjRmNjJhN2U3NGIwZjAzZjAwZWNiL3RhYmxlcmFuZ2U6ZjI0ODgyZWFiNTFmNGY2MmE3ZTc0YjBmMDNmMDBlY2JfMS0xLTEtMS00NzI4Ny90ZXh0cmVnaW9uOjM0YWM0ZTY0NzYwZDQ2MGM5YTRhNzFjYTBmOGJjZGE5XzI3NDg3NzkwNjk0NTk_b07f158d-b794-49ce-85db-b95a3b3c96a2">34</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84NS9mcmFnOjEyYTZhNjBhZjZlOTQxYjViNDlmZDA5MDA3ZWU3ZDM2L3RleHRyZWdpb246MTJhNmE2MGFmNmU5NDFiNWI0OWZkMDkwMDdlZTdkMzZfMTY0OTI2NzQ0NzgwNQ_b7eebc98-eabe-4e96-b015-74a91137872f">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84NS9mcmFnOjEyYTZhNjBhZjZlOTQxYjViNDlmZDA5MDA3ZWU3ZDM2L3RleHRyZWdpb246MTJhNmE2MGFmNmU5NDFiNWI0OWZkMDkwMDdlZTdkMzZfMTY0OTI2NzQ0NzgwNg_62c404bf-9e7c-4cf7-80b1-057a1b8c0129">Los Angeles, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNC0xLTEtMS0yOTgxNw_c7efcc7d-b5f3-4519-91f3-8d7d290f28a7"
      unitRef="usd">733294000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNC0zLTEtMS0yOTgxNw_f5d99837-fb58-432d-bdb5-fdefcf1b5e83"
      unitRef="usd">159127000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNS0xLTEtMS0yOTgxNw_1a53b59c-6f09-4049-8762-aad02a5e9fa5"
      unitRef="usd">43806000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNS0zLTEtMS0yOTgxNw_10df2be2-0907-412b-99c8-589947030522"
      unitRef="usd">35975000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNi0xLTEtMS0yOTgxNw_7164e076-5ae6-45b1-bc71-69037440db7f"
      unitRef="usd">241870000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNi0zLTEtMS0yOTgxNw_98b8267d-c881-46db-9ed8-8761c07976fd"
      unitRef="usd">121717000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNy0xLTEtMS0yOTgxNw_5719e6f6-0b99-406c-8f71-849542da0931"
      unitRef="usd">33078000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNy0zLTEtMS0yOTgxNw_75ba6647-d4e4-4e6a-8a3a-efaa9c031147"
      unitRef="usd">15407000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfOS0xLTEtMS0yOTgxNw_8d8524e6-6bf4-456d-b854-dee461969843"
      unitRef="usd">1052048000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfOS0zLTEtMS0yOTgxNw_3eebab8a-0bd5-4c18-8f51-184f8d36b3c4"
      unitRef="usd">332226000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTAtMS0xLTEtMjk4MTc_28494b3f-4079-446f-ac07-c4e61c369abb"
      unitRef="usd">226489000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTAtMy0xLTEtMjk4MTc_9818f334-99f6-48ea-b837-9acbdc12dc23"
      unitRef="usd">115299000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTEtMS0xLTEtMjk4MTc_e05b5fed-4918-437d-9190-dd7e98d1ad1a"
      unitRef="usd">26815000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTEtMy0xLTEtMjk4MTc_fd610576-91c5-4e24-b7fc-65d7f9e87450"
      unitRef="usd">14570000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTItMS0xLTEtNTM4Mzg_0f6b52e7-7943-4b32-803c-d0e47c236d03"
      unitRef="usd">59188000</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTItMy0xLTEtNTM4Mzg_0d5eda34-46a2-4dc4-8589-1cd8e4897405"
      unitRef="usd">0</us-gaap:PrepaidExpenseNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTItMS0xLTEtMjk4MTc_7f17fd12-7e05-4d63-8a23-559c94bbc7ab"
      unitRef="usd">6836000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTItMy0xLTEtMjk4MTc_49c386cc-b733-4b7a-922e-8be0fab8d305"
      unitRef="usd">5911000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:EquityMethodInvestments
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTMtMS0xLTEtNDE4MTg_10ea8730-440e-458e-b8b1-951832b7d831"
      unitRef="usd">8023000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTMtMy0xLTEtNDE4MTg_a0c6ef5f-df65-46c2-9295-8fbfdeb4c6d5"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTMtMS0xLTEtMjk4MTc_ac5d7a4f-28bc-416a-b06a-1ea743778f81"
      unitRef="usd">1379399000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTMtMy0xLTEtMjk4MTc_6e4c8cb7-5228-4b58-9b9e-00a39a77406a"
      unitRef="usd">468006000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTYtMS0xLTEtMjk4MTc_a66a07c2-5073-4abe-9098-9ec2c13fc8a4"
      unitRef="usd">69040000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTYtMy0xLTEtMjk4MTc_8bd9cde3-f6da-4258-ab3f-84b39717ff02"
      unitRef="usd">53071000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTctMS0xLTEtMjk4MTc_2c39ac0f-ef28-4f59-a335-a2db9ad5d0a0"
      unitRef="usd">155000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTctMy0xLTEtMjk4MTc_25a76020-4e8f-4a64-b26a-93ffc2a2da4d"
      unitRef="usd">2843000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTgtMS0xLTEtMjk4MTc_19ddacd4-964b-4750-9996-a88536cf29be"
      unitRef="usd">128000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTgtMy0xLTEtMjk4MTc_edc55d2e-cd2a-4bff-9e78-6a6975a9a5cc"
      unitRef="usd">57000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTktMS0xLTEtMjk4MTc_6530db59-8e27-4d5d-b285-5c11d206bb4e"
      unitRef="usd">4458000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMTktMy0xLTEtMjk4MTc_d48bdf99-5556-4cf1-a614-f18335a1aa79"
      unitRef="usd">3095000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMjAtMS0xLTEtMjk4MTc_5746d43e-e738-48d9-8ab6-b7bf7dcb1aaf"
      unitRef="usd">20226000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMjAtMy0xLTEtMjk4MTc_0b0e7630-0306-4b64-b6cc-40cffec39281"
      unitRef="usd">4830000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMjEtMS0xLTEtMjk4MTc_2334addf-1d41-45c4-8270-68c65b6e58f6"
      unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMjEtMy0xLTEtMjk4MTc_fe446bf1-c0c7-44e8-82d9-937956ba69de"
      unitRef="usd">25000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMjQtMS0xLTEtMjk4MTc_02563a30-6a8f-4819-816c-26eac5f7927d"
      unitRef="usd">182000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMjQtMy0xLTEtMjk4MTc_a0c25c91-bedd-4e99-b8f3-769b94b8d1ca"
      unitRef="usd">71000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMjYtMS0xLTEtMjk4MTc_66c79b11-a1fd-49b0-a011-df435ae65847"
      unitRef="usd">94189000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMjYtMy0xLTEtMjk4MTc_7514c6dd-bd96-4a5f-9375-8add370c7d8f"
      unitRef="usd">88967000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMjgtMS0xLTEtNDE3Njk_d7e90bee-7bc8-40ce-83ca-acb3171ae54c"
      unitRef="usd">1129674000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMjgtMy0xLTEtNDE3NzY_16e5e231-4d06-40af-882e-e205034d7692"
      unitRef="usd">0</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMzItMS0xLTEtMjk4MTc_230fccbe-7ce2-4d13-a7da-b48105d7479d"
      unitRef="usd">22599000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMzItMy0xLTEtMjk4MTc_45b3fca8-943e-4461-93fc-dddcd604a256"
      unitRef="usd">11793000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMzMtMS0xLTEtMjk4MTc_2360be7a-f432-4f9c-ae79-b3e51ae6137d"
      unitRef="usd">442000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMzMtMy0xLTEtMjk4MTc_c5090f0a-188a-4866-8343-67fd69535528"
      unitRef="usd">149000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMzUtMS0xLTEtMjk4MTc_7ec89128-d2b4-4feb-8e66-f81b0d1cc347"
      unitRef="usd">1152715000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMzUtMy0xLTEtMjk4MTc_6aeedd53-4c8a-4cd4-a69b-116b9d5804fc"
      unitRef="usd">11942000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMzYtMS0xLTEtMjk4MTc_359374a5-d12d-4912-af22-04873f426dc3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfMzYtMy0xLTEtMjk4MTc_ffb96e79-b51d-40d2-90c3-1f9023e9e7ff"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDgtMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjpjMTRkNjQ0NWM0NDQ0NWRlODNhYjkxMzI3NGMwMjFjZV8zMg_4be319b5-fe55-4dd7-b231-3bbc166909f6"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDgtMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjpjMTRkNjQ0NWM0NDQ0NWRlODNhYjkxMzI3NGMwMjFjZV8zMg_5ad87006-bc4b-45dc-ba5e-77927d0dd968"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDgtMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjpjMTRkNjQ0NWM0NDQ0NWRlODNhYjkxMzI3NGMwMjFjZV80NQ_d471ac01-0c6e-425a-a3a9-f8aea7f2ea6c"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDgtMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjpjMTRkNjQ0NWM0NDQ0NWRlODNhYjkxMzI3NGMwMjFjZV80NQ_ecc24fcc-beea-4427-bcd0-af8e30348ad3"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDgtMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjpjMTRkNjQ0NWM0NDQ0NWRlODNhYjkxMzI3NGMwMjFjZV82Nw_34a6f892-3ab4-4c50-bfe5-46a14e69452d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDgtMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjpjMTRkNjQ0NWM0NDQ0NWRlODNhYjkxMzI3NGMwMjFjZV82Nw_8c0eaba5-a134-42c3-a94e-118668fe0128"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDgtMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjpjMTRkNjQ0NWM0NDQ0NWRlODNhYjkxMzI3NGMwMjFjZV82Nw_8d505338-ae28-4bc2-8551-9b397ff15ede"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDgtMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjpjMTRkNjQ0NWM0NDQ0NWRlODNhYjkxMzI3NGMwMjFjZV82Nw_f6e3b1b8-9db4-4397-ab68-c226a01f61c4"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDgtMS0xLTEtMjk4MTc_32b8c055-0ced-4b40-9b45-9f3c1e209f51"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDgtMy0xLTEtMjk4MTc_7536fb4f-adec-4ef0-975c-7f93d9ade01a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDktMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjoyODQ2NTk0OThjMDI0ZjAwODYzNmFkZGYxMDZkNzkxNV8yOA_62a5cf6d-6fdb-4f28-8117-2fe280f19717"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDktMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjoyODQ2NTk0OThjMDI0ZjAwODYzNmFkZGYxMDZkNzkxNV8yOA_6f51cd69-1089-4cba-ae8c-3ce020ec3f22"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDktMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjoyODQ2NTk0OThjMDI0ZjAwODYzNmFkZGYxMDZkNzkxNV80MQ_44184514-1d4a-4932-9c91-8657c52d5bb1"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDktMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjoyODQ2NTk0OThjMDI0ZjAwODYzNmFkZGYxMDZkNzkxNV80MQ_c083cb8f-8990-48f2-ad19-05dc1a96a632"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDktMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjoyODQ2NTk0OThjMDI0ZjAwODYzNmFkZGYxMDZkNzkxNV85Mw_54b5cd7a-3525-45b1-910f-5a525132ce53"
      unitRef="shares">63400899</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDktMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjoyODQ2NTk0OThjMDI0ZjAwODYzNmFkZGYxMDZkNzkxNV85Mw_a6aeefd5-959f-457a-b1ab-2f715718d416"
      unitRef="shares">63400899</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDktMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjoyODQ2NTk0OThjMDI0ZjAwODYzNmFkZGYxMDZkNzkxNV8xMDA_ac80f1df-6473-45f3-8cfa-938d69e3cb4e"
      unitRef="shares">62820351</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDktMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjoyODQ2NTk0OThjMDI0ZjAwODYzNmFkZGYxMDZkNzkxNV8xMDA_b303ff02-8888-408d-bc33-70132b61a90b"
      unitRef="shares">62820351</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDktMS0xLTEtMjk4MTc_db7d8cd5-88a2-4d77-9360-ee73f9242457"
      unitRef="usd">6000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNDktMy0xLTEtMjk4MTc_7357fa42-8b22-459b-9048-c3b7b08174b4"
      unitRef="usd">6000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNTAtMS0xLTEtMjk4MTc_4b82dd67-ba85-47ef-8baa-3daa3dd672c8"
      unitRef="usd">510014000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNTAtMy0xLTEtMjk4MTc_3a505da3-c194-4567-96b8-a97112825e85"
      unitRef="usd">560210000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNTItMS0xLTEtMjk4MTc_864736b1-5753-4fab-bd08-e1e59fa639e2"
      unitRef="usd">-376972000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNTItMy0xLTEtMjk4MTc_e6cffabe-0e5f-4e6e-8d52-9190d2c0900e"
      unitRef="usd">-194867000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNTMtMS0xLTEtMjk4MTc_f4f776f8-9c13-4a71-b575-7c73a6324a89"
      unitRef="usd">-553000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNTMtMy0xLTEtMjk4MTc_3287c3fc-06ce-4718-93ae-16ed73a5e2c5"
      unitRef="usd">1748000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNTQtMS0xLTEtMjk4MTc_3b018f33-58a9-4653-b881-3175f9657bca"
      unitRef="usd">132495000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNTQtMy0xLTEtMjk4MTc_110dbcc4-195f-4342-860a-4963a03e96bb"
      unitRef="usd">367097000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNTUtMS0xLTEtMjk4MTc_63a8ca5a-8cc0-47d9-87d8-52b0c02834af"
      unitRef="usd">1379399000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF84OC9mcmFnOjdkNGVhZDBlM2IzZDQzZjE4YjMwYWI3NzZlYjgxN2E1L3RhYmxlOjkxNGFlYzU3Y2E5YjQxYjhiOWZlMTRmMDkyMjFkMGQ1L3RhYmxlcmFuZ2U6OTE0YWVjNTdjYTliNDFiOGI5ZmUxNGYwOTIyMWQwZDVfNTUtMy0xLTEtMjk4MTc_7756650a-7854-419f-a41a-cec8282d103b"
      unitRef="usd">468006000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMi02LTEtMS0yOTgxNw_2cb46b2f-092e-47d7-9e85-8e1a65169fe5"
      unitRef="usd">464700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMi04LTEtMS0yOTgxNw_038042b8-8760-4fb6-8acb-a55183a65b01"
      unitRef="usd">406785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMi0xMC0xLTEtMjk4MTc_1d5859e4-9ad9-4d98-9be9-611709b29d28"
      unitRef="usd">297897000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMy02LTEtMS0yOTgxNw_a5f72acc-c9f9-4370-b6f4-f0db27b44de3"
      unitRef="usd">347419000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMy04LTEtMS0yOTgxNw_e8c04a23-a589-4ccc-bd79-c354ea5897fb"
      unitRef="usd">284510000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMy0xMC0xLTEtMjk4MTc_faed568b-1e81-405c-9a79-da01ab82d75a"
      unitRef="usd">198141000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfNC02LTEtMS0yOTgxNw_c9cd679c-7b5a-40a5-938d-9c07d63eb1c4"
      unitRef="usd">117281000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfNC04LTEtMS0yOTgxNw_4f21466b-b696-4611-87f9-a91a1db75bee"
      unitRef="usd">122275000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfNC0xMC0xLTEtMjk4MTc_1ffd6bf4-43d4-4205-a6b5-bd9e0d56b084"
      unitRef="usd">99756000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfNi02LTEtMS0yOTgxNw_579570f9-3a3f-49f4-83c1-222b84aca869"
      unitRef="usd">66946000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfNi04LTEtMS0yOTgxNw_e7f78203-8c26-4347-8c50-22a9db8d36ff"
      unitRef="usd">31535000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfNi0xMC0xLTEtMjk4MTc_1f2359fc-1aca-47a1-a5e9-8596f6484269"
      unitRef="usd">20650000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfNy02LTEtMS0yOTgxNw_fcd6cf63-a282-43a6-9628-a1b6d7ee0001"
      unitRef="usd">209474000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfNy04LTEtMS0yOTgxNw_2c72bbb9-233c-40bb-a3d7-35683cc82790"
      unitRef="usd">133655000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfNy0xMC0xLTEtMjk4MTc_fd9d3dbf-1f9d-4f62-a3ee-5e30ad9a009c"
      unitRef="usd">74726000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfOC02LTEtMS0yOTgxNw_6230643f-f158-4be6-bdd7-549383422789"
      unitRef="usd">15794000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfOC04LTEtMS0yOTgxNw_20a722d7-7e16-49d1-b8c1-6f20c38cbe82"
      unitRef="usd">6430000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfOC0xMC0xLTEtMjk4MTc_59a811c6-267f-49d6-8a1b-6f1e64ac5cee"
      unitRef="usd">4869000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfOS02LTEtMS0yOTgxNw_15c5ec2b-ba1d-41ce-aa21-14845f0603ac"
      unitRef="usd">292214000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfOS04LTEtMS0yOTgxNw_241adfbf-a376-4e2e-9b3b-23544605c2bf"
      unitRef="usd">171620000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfOS0xMC0xLTEtMjk4MTc_ef845290-c123-473f-821f-20bdbb5a4d3c"
      unitRef="usd">100245000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTAtNi0xLTEtMjk4MTc_ceb5e20d-0467-4a05-ae75-edad1ce19f26"
      unitRef="usd">-174933000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTAtOC0xLTEtMjk4MTc_c1cf29c0-cbd5-4d9f-b169-cf3d07c82c12"
      unitRef="usd">-49345000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTAtMTAtMS0xLTI5ODE3_a212af4c-ea61-4a37-ac46-3259075ad89c"
      unitRef="usd">-489000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTMtNi0xLTEtMjk4MTc_d6b7155e-701b-460e-a6a1-5b66cd06d999"
      unitRef="usd">3648000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTMtOC0xLTEtMjk4MTc_dcac22c4-43f0-4a0d-96a0-1015692d05f7"
      unitRef="usd">2576000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTMtMTAtMS0xLTI5ODE3_2b71fc38-7ba9-42bd-b838-2b2c5a770d7b"
      unitRef="usd">3071000</us-gaap:InterestExpense>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTQtNi0xLTEtMjk4MTc_7f82975a-d9d6-45c5-9e90-6ad7a1c28e98"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTQtOC0xLTEtMjk4MTc_bccd928f-2c99-4e38-9197-ffce97139f77"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTQtMTAtMS0xLTI5ODE3_974ec794-f08a-49fd-a038-fec2f7bec02b"
      unitRef="usd">-12503000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTUtNi0xLTEtMjk4MTc_179297b6-e789-4d44-b5b8-61be249e9347"
      unitRef="usd">-487000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTUtOC0xLTEtMjk4MTc_4a8eb62c-a637-42ed-b4ce-0b22a8240132"
      unitRef="usd">-759000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTUtMTAtMS0xLTI5ODE3_71857a28-ba85-49f4-a433-b4550099fe1a"
      unitRef="usd">3629000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTYtNi0xLTEtMjk4MTc_6908ae83-9f75-4332-b583-eec4ffc3cb42"
      unitRef="usd">-4135000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTYtOC0xLTEtMjk4MTc_32fd6b2d-27ec-4cf0-beb5-18480f39b5a6"
      unitRef="usd">-3335000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTYtMTAtMS0xLTI5ODE3_a84fd502-0512-479d-9650-89749b3a65de"
      unitRef="usd">-11945000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTgtNi0xLTEtMjk4MTc_236ddc3d-16c4-4856-ad32-d528d3754575"
      unitRef="usd">-179068000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTgtOC0xLTEtMjk4MTc_1de95f00-8893-4bfc-bb60-966195878c8d"
      unitRef="usd">-52680000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTgtMTAtMS0xLTI5ODE3_617c5187-f9a1-4c16-83d9-dadb1805fca6"
      unitRef="usd">-12434000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTktNi0xLTEtMjk4MTc_8a819b4a-70d9-476d-93c9-7303cabb2d31"
      unitRef="usd">60000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTktOC0xLTEtMjk4MTc_50529143-ea46-4819-9421-a361ed50abba"
      unitRef="usd">72000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMTktMTAtMS0xLTI5ODE3_880e9e3c-da52-4d42-a30a-0107c7092c4c"
      unitRef="usd">9000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjAtNi0xLTEtNDE4NDY_61427100-55c9-436f-acf9-47ae82b03f2d"
      unitRef="usd">-2977000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjAtOC0xLTEtNDE4NDY_4835b34f-2146-4291-b5a1-76c89b2c7704"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjAtMTAtMS0xLTQxODY1_ac6946f3-e39c-4e3f-a7f1-49d3f8529b44"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjAtNi0xLTEtMjk4MTc_cfc456ec-f336-4c2d-b36a-939beab1f477"
      unitRef="usd">-182105000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjAtOC0xLTEtMjk4MTc_7317bd09-f0d4-4030-aa04-8f2f3edfe3f7"
      unitRef="usd">-52752000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjAtMTAtMS0xLTI5ODE3_7e427ad2-eb5b-4077-9fb1-3f065bce3672"
      unitRef="usd">-12443000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjEtNi0xLTEtMjk4MTc_9d29819c-632e-49b5-82c7-e72bf9c290ea"
      unitRef="usdPerShare">-2.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjEtNi0xLTEtMjk4MTc_a0ad7c50-bbaf-427a-8c66-c4f753d3e83d"
      unitRef="usdPerShare">-2.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjEtOC0xLTEtMjk4MTc_97922c91-33b3-4811-8f56-eb5075d723e5"
      unitRef="usdPerShare">-0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjEtOC0xLTEtMjk4MTc_e4f8b229-a903-4643-bdce-67f0418a4c1a"
      unitRef="usdPerShare">-0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjEtMTAtMS0xLTI5ODE3_d726a241-64e8-4fb6-b0f6-fc9f65106d56"
      unitRef="usdPerShare">-0.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjEtMTAtMS0xLTI5ODE3_ed0b15e7-f905-4ec0-963c-9c14287fcfac"
      unitRef="usdPerShare">-0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjItNi0xLTEtMjk4MTc_0742f9b5-9c16-41ef-9594-9af82a299130"
      unitRef="shares">63172368</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjItNi0xLTEtMjk4MTc_33d1eee1-bf2c-42d8-a068-4ced85e8363b"
      unitRef="shares">63172368</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjItOC0xLTEtMjk4MTc_6a0419fd-cd4f-4d9e-bdf3-f320bff238d6"
      unitRef="shares">62290445</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjItOC0xLTEtMjk4MTc_725ba507-6cc3-4cb6-ba79-5b04e5729e0e"
      unitRef="shares">62290445</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjItMTAtMS0xLTI5ODE3_09e139e1-98f5-461f-9174-d7d82dcfc25f"
      unitRef="shares">42274777</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85MS9mcmFnOmM5MzUxZTI2OTZmMTQzNjQ5ZDk4Yzc2MjE2NGY0OTg4L3RhYmxlOjc2ZTk4NDYwNGU4YzQ3NWM5MmQwNjgyOTU1YjkyMWJhL3RhYmxlcmFuZ2U6NzZlOTg0NjA0ZThjNDc1YzkyZDA2ODI5NTViOTIxYmFfMjItMTAtMS0xLTI5ODE3_728feecc-4648-4f25-b260-663d495b9e07"
      unitRef="shares">42274777</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85NC9mcmFnOjM3ZjYzZWM2YjA2YTQwODhiOTg3MjkzY2U4NWUzOTQ3L3RhYmxlOjc0ZTBhNTdjZWRlNTQ5ZTlhZjlhZGUzNGRlMGZkMDI3L3RhYmxlcmFuZ2U6NzRlMGE1N2NlZGU1NDllOWFmOWFkZTM0ZGUwZmQwMjdfMy0yLTEtMS0yOTgxNw_64229a8a-5045-46eb-8301-e2280e8b2e1b"
      unitRef="usd">-182105000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85NC9mcmFnOjM3ZjYzZWM2YjA2YTQwODhiOTg3MjkzY2U4NWUzOTQ3L3RhYmxlOjc0ZTBhNTdjZWRlNTQ5ZTlhZjlhZGUzNGRlMGZkMDI3L3RhYmxlcmFuZ2U6NzRlMGE1N2NlZGU1NDllOWFmOWFkZTM0ZGUwZmQwMjdfMy00LTEtMS0yOTgxNw_2db89b91-9335-4b45-bb80-cdb82ed3ba91"
      unitRef="usd">-52752000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85NC9mcmFnOjM3ZjYzZWM2YjA2YTQwODhiOTg3MjkzY2U4NWUzOTQ3L3RhYmxlOjc0ZTBhNTdjZWRlNTQ5ZTlhZjlhZGUzNGRlMGZkMDI3L3RhYmxlcmFuZ2U6NzRlMGE1N2NlZGU1NDllOWFmOWFkZTM0ZGUwZmQwMjdfMy02LTEtMS0yOTgxNw_dcfe75f1-9bbb-4fc2-840e-058490a08cc0"
      unitRef="usd">-12443000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85NC9mcmFnOjM3ZjYzZWM2YjA2YTQwODhiOTg3MjkzY2U4NWUzOTQ3L3RhYmxlOjc0ZTBhNTdjZWRlNTQ5ZTlhZjlhZGUzNGRlMGZkMDI3L3RhYmxlcmFuZ2U6NzRlMGE1N2NlZGU1NDllOWFmOWFkZTM0ZGUwZmQwMjdfNS0yLTEtMS0yOTgxNw_7666ee6a-70c3-4c6f-9f15-78798682cc34"
      unitRef="usd">-2301000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85NC9mcmFnOjM3ZjYzZWM2YjA2YTQwODhiOTg3MjkzY2U4NWUzOTQ3L3RhYmxlOjc0ZTBhNTdjZWRlNTQ5ZTlhZjlhZGUzNGRlMGZkMDI3L3RhYmxlcmFuZ2U6NzRlMGE1N2NlZGU1NDllOWFmOWFkZTM0ZGUwZmQwMjdfNS00LTEtMS0yOTgxNw_5bc6746f-db63-4e0c-80a4-e23e48e68484"
      unitRef="usd">1748000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85NC9mcmFnOjM3ZjYzZWM2YjA2YTQwODhiOTg3MjkzY2U4NWUzOTQ3L3RhYmxlOjc0ZTBhNTdjZWRlNTQ5ZTlhZjlhZGUzNGRlMGZkMDI3L3RhYmxlcmFuZ2U6NzRlMGE1N2NlZGU1NDllOWFmOWFkZTM0ZGUwZmQwMjdfNS02LTEtMS0yOTgxNw_37a68b64-3290-4c77-b6fc-39336cb197cf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85NC9mcmFnOjM3ZjYzZWM2YjA2YTQwODhiOTg3MjkzY2U4NWUzOTQ3L3RhYmxlOjc0ZTBhNTdjZWRlNTQ5ZTlhZjlhZGUzNGRlMGZkMDI3L3RhYmxlcmFuZ2U6NzRlMGE1N2NlZGU1NDllOWFmOWFkZTM0ZGUwZmQwMjdfNi0yLTEtMS0yOTgxNw_18a71d92-4dba-4d65-a86e-a63b665e4de5"
      unitRef="usd">-184406000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85NC9mcmFnOjM3ZjYzZWM2YjA2YTQwODhiOTg3MjkzY2U4NWUzOTQ3L3RhYmxlOjc0ZTBhNTdjZWRlNTQ5ZTlhZjlhZGUzNGRlMGZkMDI3L3RhYmxlcmFuZ2U6NzRlMGE1N2NlZGU1NDllOWFmOWFkZTM0ZGUwZmQwMjdfNi00LTEtMS0yOTgxNw_b313d2e1-c3f8-43ef-b0ff-3f141ed68773"
      unitRef="usd">-51004000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85NC9mcmFnOjM3ZjYzZWM2YjA2YTQwODhiOTg3MjkzY2U4NWUzOTQ3L3RhYmxlOjc0ZTBhNTdjZWRlNTQ5ZTlhZjlhZGUzNGRlMGZkMDI3L3RhYmxlcmFuZ2U6NzRlMGE1N2NlZGU1NDllOWFmOWFkZTM0ZGUwZmQwMjdfNi02LTEtMS0yOTgxNw_496117df-5549-4cf0-8c60-b3dde65a6588"
      unitRef="usd">-12443000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ic4a89ad628704697a4b4349f6b84c1fa_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfOS0xLTEtMS0yOTgxNw_e506e3e7-36fb-49c0-a81e-c830db8184e3"
      unitRef="shares">41562111</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic4a89ad628704697a4b4349f6b84c1fa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfOS0zLTEtMS0yOTgxNw_f8fd95f5-31c0-4157-be6f-45400b62bf19"
      unitRef="usd">199540000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="id09e04957ee84fdc95c015adbd6d5779_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfOS02LTEtMS0yOTgxNw_b969d96b-a858-40b6-a5cd-dfdbc0d72b04"
      unitRef="shares">6951350</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id09e04957ee84fdc95c015adbd6d5779_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfOS04LTEtMS0yOTgxNw_c1637d17-f7e3-43d0-a5d7-0b4871293799"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i546055951a1b4ecca2fec95d02f930f7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfOS0xMC0xLTEtMjk4MTc_6fa3221d-79ae-4797-b8f6-4016d9e0a7a0"
      unitRef="usd">7921000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7670af89cf334ceba8a9a16e5aac5e06_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfOS0xNC0xLTEtMjk4MTc_6037d70a-6ae0-49fa-b067-fe845c2d0984"
      unitRef="usd">-129672000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7162c73b1ccc4732b3fba6eaa6895521_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfOS0xNi0xLTEtMjk4MTc_3c6ff103-14f6-41eb-af0a-b6ac13aa072b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4a89ad628704697a4b4349f6b84c1fa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfOS0xOC0xLTEtMjk4MTc_a9d52500-e81f-43bd-b1c2-b076d7660b5c"
      unitRef="usd">-121750000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9084779e46904f43b026677f1dcf5538_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTAtMTQtMS0xLTI5ODE3_dc1b87d7-b479-4fe3-a798-e5b5dafffa63"
      unitRef="usd">-12443000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTAtMTgtMS0xLTI5ODE3_ab5ac311-410f-48ea-a45d-6dac10ed4f4d"
      unitRef="usd">-12443000</us-gaap:NetIncomeLoss>
    <us-gaap:DeferredOfferingCosts
      contextRef="i498fdef450874d95be1c14244bda23c2_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTEtMC0xLTEtMzA3NzAvdGV4dHJlZ2lvbjoxNTU2MGU3MDBlYTA0YmI3OGJiYWNkZjVkNDBmYzk4Ml83OA_e60c9635-82ad-475a-9453-317ae326ff84"
      unitRef="usd">4900000</us-gaap:DeferredOfferingCosts>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i6f97ef177fc142fd8969c647c2ddc1c3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTEtNi0xLTEtMjk4MTc_25961068-a918-4d05-9d7d-926fcbb1d278"
      unitRef="shares">11068750</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i6f97ef177fc142fd8969c647c2ddc1c3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTEtOC0xLTEtMjk4MTc_e78eea7e-7b72-4505-86df-b465da691343"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i8c350ce679af4e85b79e3a39114b3aa5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTEtMTAtMS0xLTI5ODE3_815882f5-f50c-49d8-8af7-795855e3aaf8"
      unitRef="usd">252452000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i76e3f27f611146b1bc248efd9fa29267_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTEtMTgtMS0xLTI5ODE3_9a77a842-25da-451a-82e7-7abc6a3f636c"
      unitRef="usd">252453000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <bynd:ReclassificationsofTemporarytoPermanentEquityShares
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTItMS0xLTEtMjk4MTc_ac4e7be9-06c1-4199-88d5-451f0c95c088"
      unitRef="shares">41562111</bynd:ReclassificationsofTemporarytoPermanentEquityShares>
    <us-gaap:ReclassificationsOfTemporaryToPermanentEquity
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTItMy0xLTEtMjk4MTc_7caa33cd-677b-4c5b-abf7-63cdc591a160"
      unitRef="usd">199540000</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i6149bffec05b4dc380366db3b0a6be34_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTItNi0xLTEtMjk4MTc_c414f8c0-9cf5-4cd5-ba08-d02448d386fe"
      unitRef="shares">41562111</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i6149bffec05b4dc380366db3b0a6be34_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTItOC0xLTEtMjk4MTc_b76bdae1-4553-49f8-b575-2034897bd7ba"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="iec3fb941d3604bb2b56c260dfb95d6ff_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTItMTAtMS0xLTI5ODE3_a66e3faa-05cf-4bfb-9e57-df888cc17090"
      unitRef="usd">199536000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTItMTgtMS0xLTI5ODE3_77bea8b4-d647-4a63-b907-0fbe97d22dff"
      unitRef="usd">199540000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <bynd:StockIssuedDuringPeriodSharesExerciseofWarrants
      contextRef="i6149bffec05b4dc380366db3b0a6be34_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTMtNi0xLTEtMjk4MTc_aefe62d8-ec72-440c-9818-6a5ad4b29eb6"
      unitRef="shares">214875</bynd:StockIssuedDuringPeriodSharesExerciseofWarrants>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="iec3fb941d3604bb2b56c260dfb95d6ff_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTQtMTAtMS0xLTI5ODE3_b69523be-c24d-4af1-b0a9-d76cdc2c5bcc"
      unitRef="usd">14421000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTQtMTgtMS0xLTI5ODE3_13655e86-206d-45d6-9fe1-f0e708e1407d"
      unitRef="usd">14421000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:DeferredOfferingCosts
      contextRef="i8bf1ab2a7db04c41825e68c26c0facf0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTUtMC0xLTEtMjk4MTcvdGV4dHJlZ2lvbjpkMzc0ZGE3ZTU0N2I0MmQ2ODY2YjM2NWQ2ZGU1Mzk1ZV85Mw_77bd5d7d-7968-44a9-97bb-185e5143bfdc"
      unitRef="usd">1100000</us-gaap:DeferredOfferingCosts>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="id0b44c502a584cff830f8405a5b7cca0_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTUtNi0xLTEtMjk4MTc_caed16a5-dab8-4e28-8077-9cc3544bf96d"
      unitRef="shares">250000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i72abfa832e6f435ebad39bb44ccf925f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTUtMTAtMS0xLTI5ODE3_5607d777-2e5d-4452-9cc5-d54ce4e07107"
      unitRef="usd">37394000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i82b4b6ba0b6c40cf8d21a0b3725a4a19_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTUtMTgtMS0xLTI5ODE3_db9a87f5-c54c-45e0-b860-05905c4adf3a"
      unitRef="usd">37394000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6149bffec05b4dc380366db3b0a6be34_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTYtNi0xLTEtMjk4MTc_963da996-b7e9-471d-a233-4857763b4318"
      unitRef="shares">1529408</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iec3fb941d3604bb2b56c260dfb95d6ff_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTYtMTAtMS0xLTI5ODE3_75631246-9ba0-49ec-bd6a-fa826dd1dd17"
      unitRef="usd">2669000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTYtMTgtMS0xLTM1MTU4_fff62151-3617-465d-b0f4-527487f844c4"
      unitRef="usd">2669000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iec3fb941d3604bb2b56c260dfb95d6ff_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTctMTAtMS0xLTI5ODE3_f0c73481-d905-40b1-943c-a5faecb2b72a"
      unitRef="usd">11806000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTctMTgtMS0xLTM1MTYx_13d7c29f-cc2f-4e08-81ba-b492d72e6310"
      unitRef="usd">11806000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i551236b0836c4b5ab05e06544854f139_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTgtMS0xLTEtMjk4MTc_1819749c-48a1-491b-9fdf-2ddab1baf55c"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i551236b0836c4b5ab05e06544854f139_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTgtMy0xLTEtMjk4MTc_fa680ea5-1ff2-4f29-b022-bc70166518e3"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i088357219193461f941badd03bff0b79_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTgtNi0xLTEtMjk4MTc_318dc871-5f89-4fb3-a807-157785ae736f"
      unitRef="shares">61576494</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i088357219193461f941badd03bff0b79_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTgtOC0xLTEtMjk4MTc_bc07591b-7dfa-4a4d-8a78-19dfb8617147"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i300ad2c92bcf4f1c8f5d4dd6a60d9525_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTgtMTAtMS0xLTI5ODE3_b925e9c2-727d-4ac7-86ed-761614d8ab6c"
      unitRef="usd">526199000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic38d5c4bebb348f08df3a055a77ebc5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTgtMTQtMS0xLTI5ODE3_1e38c728-6e0f-4913-bbf5-8412fc790107"
      unitRef="usd">-142115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6139a6c89d14d0996e660cf04e89ec4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTgtMTYtMS0xLTI5ODE3_ea76672a-38b2-4e8a-b250-df32ac304367"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i551236b0836c4b5ab05e06544854f139_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTgtMTgtMS0xLTI5ODE3_048ece2f-9cf3-4a2d-90de-3efaea577bf9"
      unitRef="usd">384090000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6720f0b6b8e846d399b5914a15da6c32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTktMTQtMS0xLTI5ODE3_3a3585b6-6c25-4ee5-a595-2ac727d2e260"
      unitRef="usd">-52752000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMTktMTgtMS0xLTI5ODE3_20edc8aa-161f-482e-9734-be46d2d57df7"
      unitRef="usd">-52752000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
      contextRef="i5a69d696dc39464b859ff66230fcb541_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMjAtNi0xLTEtMjk4MTc_546e87f6-2821-4d38-92af-9c8540dfa849"
      unitRef="shares">1243857</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="ib4bf7e689607479faed401afa98167b2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMjAtMTAtMS0xLTI5ODE3_b42cdcf8-c676-4b2c-93a6-4ff2b27de815"
      unitRef="usd">6732000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMjAtMTgtMS0xLTI5ODE3_e2f158d9-4156-4b56-802d-f3b93d7a1722"
      unitRef="usd">6732000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib4bf7e689607479faed401afa98167b2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMjEtMTAtMS0xLTI5ODE3_3ab712cf-46cf-48da-bd34-f37bc87343fd"
      unitRef="usd">27279000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMjEtMTgtMS0xLTI5ODE3_348375b0-99cb-4029-b03a-48fba4212a7e"
      unitRef="usd">27279000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7e011f49a07b4bf8877924945bf64a4e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMjItMTYtMS0xLTMxMDY4_b71f8254-ff97-439c-b51f-79e883a3db82"
      unitRef="usd">1748000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMjItMTgtMS0xLTM1MTU1_20f39e08-7d86-486b-b385-72f6c47a47c6"
      unitRef="usd">1748000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzAtMS0xLTEtMjk4MTc_cb6528ee-f1a5-4f6f-a544-fb36496da97d"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzAtMy0xLTEtMjk4MTc_ab49cded-6094-4870-954a-4a9deee25579"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i8c566220cf434c6cb31f7bc24acc5139_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzAtNi0xLTEtMjk4MTc_31d0a825-8c70-4344-81d4-3ed07ccea3e4"
      unitRef="shares">62820351</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8c566220cf434c6cb31f7bc24acc5139_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzAtOC0xLTEtMjk4MTc_70f325aa-3698-4681-aeef-c72fe25dfaa6"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ca4e33dbb65428293abb11be25a9dce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzAtMTAtMS0xLTI5ODE3_29a5e380-c060-40a3-be8f-93e5e5b3b72e"
      unitRef="usd">560210000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d278897290845a69fd0240cbe566387_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzAtMTQtMS0xLTI5ODE3_b958a501-53fe-4232-85eb-159584dcc489"
      unitRef="usd">-194867000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12a68857f8554c099bf83dd875e2d5b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzAtMTYtMS0xLTI5ODE3_af885213-6582-49b7-bfaf-a8d197c3070f"
      unitRef="usd">1748000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzAtMTgtMS0xLTI5ODE3_a8ace43b-77e7-448f-8b30-b10441e5510c"
      unitRef="usd">367097000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0839a097867e4f1fa7a2dcdd2841eca2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzEtMTQtMS0xLTI5ODE3_b67df885-e6a9-4f5e-a4a3-7036bffb3592"
      unitRef="usd">-182105000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzEtMTgtMS0xLTI5ODE3_4e917384-0287-4a5e-812e-545511aaa565"
      unitRef="usd">-182105000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
      contextRef="i9cb68e1fc6344b48b35c100c5666a82c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzItNi0xLTEtMjk4MTc_3f454b8d-e514-4034-aa26-d9938320532b"
      unitRef="shares">580548</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="icc63d8d792ac4094894223986f4d519e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzItMTAtMS0xLTI5ODE3_c332818b-7500-4959-8f30-40ce24d1d359"
      unitRef="usd">5055000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzItMTgtMS0xLTI5ODE3_a7357639-9f41-4c7a-9370-b1b14c951932"
      unitRef="usd">5055000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icc63d8d792ac4094894223986f4d519e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzMtMTAtMS0xLTI5ODE3_7ccd0da0-4118-4de1-aa2c-41962a58c4ea"
      unitRef="usd">28699000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzMtMTgtMS0xLTI5ODE3_cb4c1a94-135a-4ffc-8c00-668ecf279879"
      unitRef="usd">28699000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <bynd:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtOptionIndexedToIssuersEquity
      contextRef="icc63d8d792ac4094894223986f4d519e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMjctMTAtMS0xLTQ0OTg3_65db4c2e-9f5f-435c-8c00-6b12822995e1"
      unitRef="usd">83950000</bynd:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtOptionIndexedToIssuersEquity>
    <bynd:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtOptionIndexedToIssuersEquity
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMjctMTgtMS0xLTQ3MjI0_082afd70-1339-419e-86e0-3b72194ef22e"
      unitRef="usd">83950000</bynd:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtOptionIndexedToIssuersEquity>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i34f3da4394ec47729e19e5572093da88_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzQtMTYtMS0xLTI5ODE3_652fa9b7-c954-47be-bc16-eceef4d932ef"
      unitRef="usd">-2301000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzQtMTgtMS0xLTI5ODE3_d07fb7bf-a255-48e6-83d6-cddc73ca70eb"
      unitRef="usd">-2301000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzYtMS0xLTEtMjk4MTc_1e5c7b0c-0735-4148-b67d-b8341212029d"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzYtMy0xLTEtMjk4MTc_a7834a5d-2336-46bf-82ec-12f711b7667f"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i532873f3cd2742379f34d3d017dea3c5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzYtNi0xLTEtMjk4MTc_67cfbf08-8983-401e-aa43-ab95fc080809"
      unitRef="shares">63400899</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i532873f3cd2742379f34d3d017dea3c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzYtOC0xLTEtMjk4MTc_7a5a81ca-1558-42ee-a785-cee227fe2c22"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4550783538d64e02a994db59fcb9435b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzYtMTAtMS0xLTI5ODE3_ddf566a0-f953-41d1-b422-bae32b71a374"
      unitRef="usd">510014000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i17da586bb30b406db5335a5adf7905b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzYtMTQtMS0xLTI5ODE3_05ee0bca-65bd-483c-a476-fe02c41b3bed"
      unitRef="usd">-376972000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9a19587be7f84f118bc7623f506071d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzYtMTYtMS0xLTI5ODE3_1511d3e9-8427-4499-a0f8-9de3f61957c7"
      unitRef="usd">-553000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF85Ny9mcmFnOjMyNjhhMzAwMjM0MjQwYzA4MThmMWExZTYzY2FkYTNmL3RhYmxlOjFmMDUyYmI0MDkzZDQ3Y2JhNTdmOTNhNzgzODZiOTNlL3RhYmxlcmFuZ2U6MWYwNTJiYjQwOTNkNDdjYmE1N2Y5M2E3ODM4NmI5M2VfMzYtMTgtMS0xLTI5ODE3_c48339c8-187b-4a7e-b7de-ed69f4aedbd2"
      unitRef="usd">132495000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzYtMi0xLTEtMjk4MTc_4faabb28-c3e2-49c4-86d1-0d9dc2d9a8c7"
      unitRef="usd">-182105000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzYtNC0xLTEtMjk4MTc_7b3c482f-a038-4840-bb21-6bf7930d783f"
      unitRef="usd">-52752000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzYtNi0xLTEtMjk4MTc_97be89f7-c0ed-4064-a8a2-677f80a6a2c1"
      unitRef="usd">-12443000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzgtMi0xLTEtMjk4MTc_4dcae305-afe8-4e92-a269-07f8424e430e"
      unitRef="usd">21663000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzgtNC0xLTEtMjk4MTc_a5bd316a-1a5a-40b0-8f6f-297b9b9cdb1b"
      unitRef="usd">13299000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzgtNi0xLTEtMjk4MTc_43701ae4-acd8-429d-9099-977637d53a4e"
      unitRef="usd">8106000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseExpense
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzktMi0xLTEtMjk4MTc_899f3c24-1846-4913-9f69-6272a3047e5a"
      unitRef="usd">3418000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzktNC0xLTEtMjk4MTc_2d778294-f52c-46bb-b1f1-45a58631b724"
      unitRef="usd">2341000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzktNi0xLTEtMjk4MTc_cfa21c22-ace5-4099-a26f-381e85e746a9"
      unitRef="usd">0</us-gaap:OperatingLeaseExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzExLTItMS0xLTI5ODE3_9b0b92cb-34eb-40de-9a40-1d00f785a131"
      unitRef="usd">27698000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzExLTQtMS0xLTI5ODE3_82efe559-f33c-4d16-9b60-f04604215bdc"
      unitRef="usd">27279000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzExLTYtMS0xLTI5ODE3_7b375044-d80f-40bb-9300-f08b43bfe2a7"
      unitRef="usd">12807000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzEyLTItMS0xLTI5ODE3_99f17594-75e2-46cd-b021-9d60c60192ac"
      unitRef="usd">-199000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzEyLTQtMS0xLTI5ODE3_62b02222-775c-4668-bb7a-5f8534b204a8"
      unitRef="usd">-222000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzEyLTYtMS0xLTI5ODE3_b5cdccf5-26b0-46cf-88bd-aeed160a53ea"
      unitRef="usd">-93000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzEzLTItMS0xLTI5ODE3_de663a93-8c08-4aab-9ca8-e6d94c38ff76"
      unitRef="usd">3322000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzEzLTQtMS0xLTI5ODE3_e70c74e4-640b-4a41-ab9f-42c8c9996031"
      unitRef="usd">256000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzEzLTYtMS0xLTI5ODE3_b6e96c31-d505-4242-bffd-406b371c8bbd"
      unitRef="usd">181000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzE0LTItMS0xLTI5ODE3_3b7b89f5-3ebc-4781-a40c-4c7e4d2d4ada"
      unitRef="usd">-1037000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzE0LTQtMS0xLTI5ODE3_377b528b-60f1-4b17-9952-20e08a7d51c8"
      unitRef="usd">-1538000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzE0LTYtMS0xLTI5ODE3_01a765f1-f082-404d-b31a-f8bd1b5fd25c"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzE2LTItMS0xLTQ1MDcz_2d2ea172-e0d4-4fba-9058-50ca571fc340"
      unitRef="usd">-2977000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzE2LTQtMS0xLTQ1MDcz_5413881f-e6aa-42d1-b5e8-2cfa5fbad7ec"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzE2LTYtMS0xLTQ1MDcz_caef866d-ba64-41fc-acb4-4ced9b136b86"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzE1LTItMS0xLTI5ODE3_2a250e94-33c5-4c7d-badc-8ab9790f6259"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzE1LTQtMS0xLTI5ODE3_4dc3aaf2-5944-4151-99cf-fa872f3bb751"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzE1LTYtMS0xLTI5ODE3_c22d7c91-1f00-45b6-bd41-3fd269963a4a"
      unitRef="usd">12503000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzE5LTItMS0xLTI5ODE3_192a8e25-b326-45de-a528-d56e19702a7c"
      unitRef="usd">8463000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzE5LTQtMS0xLTI5ODE3_279fb419-5351-4600-985c-60d3c4155bba"
      unitRef="usd">-4516000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzE5LTYtMS0xLTI5ODE3_a53aca98-1a77-4999-b3ff-6866bd57ecbf"
      unitRef="usd">27454000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzIwLTItMS0xLTI5ODE3_be9f13a8-1a66-49da-b974-c20db63739a0"
      unitRef="usd">122666000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzIwLTQtMS0xLTI5ODE3_83097b4b-475a-4280-bdd4-87992601db01"
      unitRef="usd">38863000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzIwLTYtMS0xLTI5ODE3_d4d9c1f0-5a1b-48ff-90df-270c0cd545c0"
      unitRef="usd">51339000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzIxLTItMS0xLTI5ODE3_f97c1a3e-7b45-4d18-a0e4-374ca83f99b5"
      unitRef="usd">21414000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzIxLTQtMS0xLTI5ODE3_ffda5422-c51f-437c-a46d-6d2c5b6c3888"
      unitRef="usd">9699000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzIxLTYtMS0xLTI5ODE3_efca0323-26b1-46eb-becf-e309e75949fa"
      unitRef="usd">2362000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzIyLTItMS0xLTI5ODE3_7804d72e-99f4-4f58-b363-33e71fee8a04"
      unitRef="usd">21665000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzIyLTQtMS0xLTI5ODE3_bcdd7f47-3674-41f0-85ba-9a1d6fc284df"
      unitRef="usd">16027000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzIyLTYtMS0xLTI5ODE3_ad612f86-f464-431b-954c-42982fcadeb4"
      unitRef="usd">10149000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzIzLTItMS0xLTI5ODE3_45ba818e-3060-4e68-9576-251ec9d8f9ec"
      unitRef="usd">13961000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzIzLTQtMS0xLTI5ODE3_9973ca35-ba4c-4b35-bfd8-77990a842498"
      unitRef="usd">-1965000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzIzLTYtMS0xLTI5ODE3_85cabaae-99e1-44d2-97d2-be869f5b62b8"
      unitRef="usd">2743000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI2LTItMS0xLTQ1Mjc1_21684ef8-1d7c-46f0-86a8-0ac991fde550"
      unitRef="usd">59188000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI2LTQtMS0xLTQ1Mjc1_9e8719c1-0a92-47a0-86d2-9f5f6f19ca4e"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI2LTYtMS0xLTQ1Mjc1_973f1397-bfd7-439d-9982-b7e61780b088"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI0LTItMS0xLTI5ODE3_37150ee8-b83c-4c49-9635-d1dcdbe409be"
      unitRef="usd">-3474000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI0LTQtMS0xLTI5ODE3_6bed5015-a986-4343-8fdd-bf37eb8bca86"
      unitRef="usd">-2194000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI0LTYtMS0xLTI5ODE3_d1ed65cd-20b2-49e5-b3de-05b1f42c70de"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI1LTItMS0xLTI5ODE3_e68fc810-9112-42b4-a4c5-dc538943f871"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI1LTQtMS0xLTI5ODE3_07abc143-4fc6-4cdc-b1a3-dc78714bd97d"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI1LTYtMS0xLTI5ODE3_78312926-3594-4fb3-ac18-ed6c4d2f34b3"
      unitRef="usd">21000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI2LTItMS0xLTI5ODE3_b1c0244a-098b-4bdb-b235-47e1d4c30838"
      unitRef="usd">-301370000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI2LTQtMS0xLTI5ODE3_464ee2c4-d30b-4f5a-94dd-8750dc0cd2a6"
      unitRef="usd">-39995000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI2LTYtMS0xLTI5ODE3_38968c2c-a7eb-49df-b2d0-cd971cf14d5d"
      unitRef="usd">-46995000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI5LTItMS0xLTI5ODE3_bcc1c66d-2e23-489e-9216-089da16f5f58"
      unitRef="usd">135961000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI5LTQtMS0xLTI5ODE3_41151f79-314e-4fb5-ba19-1f9e0882490d"
      unitRef="usd">57696000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzI5LTYtMS0xLTI5ODE3_33efab1f-1a8c-452e-aefe-79d3c1170dc8"
      unitRef="usd">23795000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzMwLTItMS0xLTI5ODE3_94b30db5-4f4e-41a9-9241-10debc46a604"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzMwLTQtMS0xLTI5ODE3_ceb1e69c-8a58-4733-a214-65106cb56346"
      unitRef="usd">15482000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzMwLTYtMS0xLTI5ODE3_0d909c4e-2c27-460f-906e-ba3bfa6d219e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <bynd:PaymentstoAcquirePropertyPlantandEquipmentHeldforsale
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzMyLTItMS0xLTI5ODE3_0e03d450-d973-48ca-bc0a-0abb02a1a5c5"
      unitRef="usd">0</bynd:PaymentstoAcquirePropertyPlantandEquipmentHeldforsale>
    <bynd:PaymentstoAcquirePropertyPlantandEquipmentHeldforsale
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzMyLTQtMS0xLTI5ODE3_2c0decc8-7439-4e46-8427-23531413185d"
      unitRef="usd">2288000</bynd:PaymentstoAcquirePropertyPlantandEquipmentHeldforsale>
    <bynd:PaymentstoAcquirePropertyPlantandEquipmentHeldforsale
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzMyLTYtMS0xLTI5ODE3_cfa16804-5302-4b20-b7e2-af999b52709b"
      unitRef="usd">2123000</bynd:PaymentstoAcquirePropertyPlantandEquipmentHeldforsale>
    <us-gaap:ProceedsFromSaleOfFinanceReceivables
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzMzLTItMS0xLTI5ODE3_4c728dd9-551c-4d8f-bdc2-b9e20983ba91"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfFinanceReceivables>
    <us-gaap:ProceedsFromSaleOfFinanceReceivables
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzMzLTQtMS0xLTI5ODE3_07c81238-7d1a-49f1-816e-fad75030484e"
      unitRef="usd">599000</us-gaap:ProceedsFromSaleOfFinanceReceivables>
    <us-gaap:ProceedsFromSaleOfFinanceReceivables
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzMzLTYtMS0xLTI5ODE3_05b61bbd-24b0-4af6-9d8b-1125fa72606b"
      unitRef="usd">299000</us-gaap:ProceedsFromSaleOfFinanceReceivables>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM2LTItMS0xLTUyMTk5_9f2caf94-7baf-4331-aa74-62000ac6dd95"
      unitRef="usd">11000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM2LTQtMS0xLTUyMTk5_c12b2d01-94c5-48b1-8866-af679e6458dd"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM2LTYtMS0xLTUyMTk5_32bef9bf-3a64-4031-9a1e-f5c477ee1b6f"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <bynd:PaymentsforSecurityDeposits
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM0LTItMS0xLTI5ODE3_f9591bd9-9278-4af8-9eb6-309479675dbc"
      unitRef="usd">518000</bynd:PaymentsforSecurityDeposits>
    <bynd:PaymentsforSecurityDeposits
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM0LTQtMS0xLTI5ODE3_643ba6d3-5762-4b02-9f16-be28e9f6b0c2"
      unitRef="usd">33000</bynd:PaymentsforSecurityDeposits>
    <bynd:PaymentsforSecurityDeposits
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM0LTYtMS0xLTI5ODE3_733fb56f-6658-4061-bbf2-ccc0cea112a8"
      unitRef="usd">545000</bynd:PaymentsforSecurityDeposits>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM1LTItMS0xLTI5ODE3_ae724c8b-7727-406b-b2d9-83a605483d56"
      unitRef="usd">-147479000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM1LTQtMS0xLTI5ODE3_6b054ba0-9258-4828-818d-4ec1453323e7"
      unitRef="usd">-74900000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM1LTYtMS0xLTI5ODE3_1f5d1e26-ef7a-4b26-9150-df38362f0549"
      unitRef="usd">-26164000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM4LTItMS0xLTI5ODE3_eeb90a27-531a-49b6-83dd-23c5ba66a5e2"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM4LTQtMS0xLTI5ODE3_047755ad-e64f-49d3-9fc4-de3d81374763"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM4LTYtMS0xLTI5ODE3_0e13e885-a9d6-4817-b202-611ae55b9a60"
      unitRef="usd">254868000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM5LTItMS0xLTI5ODE3_71371187-c394-4f97-bc26-912452b95a76"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM5LTQtMS0xLTI5ODE3_9ddc1f9c-1cba-442f-81ec-34f48720710b"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzM5LTYtMS0xLTI5ODE3_8c20f973-d3b0-41cd-bad1-a824a3a6b54f"
      unitRef="usd">37394000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzQyLTItMS0xLTI5ODE3_a9796984-2eb9-4028-abb5-74389de007f6"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzQyLTQtMS0xLTI5ODE3_b9367f2c-0172-47c0-8052-0f1e105b9899"
      unitRef="usd">50000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzQyLTYtMS0xLTI5ODE3_3b4c16eb-3556-4ebc-abb2-841dd46d8120"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzQzLTItMS0xLTI5ODE3_ef85233c-2ca8-4135-94be-855fa77008b8"
      unitRef="usd">1150000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzQzLTQtMS0xLTI5ODE3_8d143712-bcdd-4a84-8503-364773cfb633"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzQzLTYtMS0xLTI5ODE3_a859eefe-3ea9-494c-88e3-12ffa281c521"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsForDerivativeInstrumentFinancingActivities
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzQ0LTItMS0xLTQ1MjQ2_ab38661f-e99f-4ceb-b0c8-f2ebfebbcb1b"
      unitRef="usd">83950000</us-gaap:PaymentsForDerivativeInstrumentFinancingActivities>
    <us-gaap:PaymentsForDerivativeInstrumentFinancingActivities
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzQ0LTQtMS0xLTQ1MjU1_6a0ab0ba-3cad-45c9-8793-c4375e034b5a"
      unitRef="usd">0</us-gaap:PaymentsForDerivativeInstrumentFinancingActivities>
    <us-gaap:PaymentsForDerivativeInstrumentFinancingActivities
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzQ0LTYtMS0xLTQ1MjU1_53695aac-f32b-48f8-9d10-844bee5c9be7"
      unitRef="usd">0</us-gaap:PaymentsForDerivativeInstrumentFinancingActivities>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzQ5LTItMS0xLTI5ODE3_ac232015-abf3-461c-9b20-a6532581792d"
      unitRef="usd">23605000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzQ5LTQtMS0xLTI5ODE3_086bef45-6fe1-4439-9e81-a8302cd6248f"
      unitRef="usd">1224000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzQ5LTYtMS0xLTI5ODE3_0fd7f961-1432-4f63-aec6-e6ae296109cb"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzUwLTItMS0xLTI5ODE3_33cff3f9-2209-4abb-8c57-11d68681266b"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzUwLTQtMS0xLTI5ODE3_be104161-c24d-4762-8685-4bdfade9f87a"
      unitRef="usd">1200000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzUwLTYtMS0xLTI5ODE3_c68251c5-e35a-44af-8b24-1fc4e0c57385"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzUxLTItMS0xLTI5ODE3_70d5fd83-5716-456c-8ef7-09eedace524d"
      unitRef="usd">25000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzUxLTQtMS0xLTI5ODE3_baa28be8-f953-4961-9944-035738290263"
      unitRef="usd">25000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzUxLTYtMS0xLTI5ODE3_2c1c8e4f-502c-4d99-96e6-5b94792c3e13"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzUyLTItMS0xLTI5ODE3_d7775181-38a1-4b1e-93f8-909624309bd1"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzUyLTQtMS0xLTI5ODE3_133a5a8a-a5b3-4efa-b3f6-3422cc1ac2fd"
      unitRef="usd">6000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzUyLTYtMS0xLTI5ODE3_9ae7a7b2-120b-45dc-b766-16984e3e6557"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzUzLTItMS0xLTI5ODE3_1b671e49-d8fa-4ef3-92ce-83d64932d806"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzUzLTQtMS0xLTI5ODE3_4b6b536d-fe03-4325-a323-d9aee6d6a93b"
      unitRef="usd">20000000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzUzLTYtMS0xLTI5ODE3_49b4f434-c824-4589-ab77-2052c08aed2a"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzU0LTItMS0xLTI5ODE3_b86451b6-13dd-4792-93b7-e46323eb4741"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzU0LTQtMS0xLTI5ODE3_744e51ac-e251-4c4e-a70f-b1a168e06e9f"
      unitRef="usd">5000000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzU0LTYtMS0xLTI5ODE3_e9b7d67c-86db-4f92-b0e0-7428f83547e7"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzU2LTItMS0xLTI5ODE3_7dcbdf4c-9cf7-4241-b715-c916a9223b75"
      unitRef="usd">177000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzU2LTQtMS0xLTI5ODE3_5f6a9990-372f-4be2-8302-471495d5e6ca"
      unitRef="usd">70000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzU2LTYtMS0xLTI5ODE3_3abf9f39-1052-4e50-9307-99685c637f0d"
      unitRef="usd">55000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzU3LTItMS0xLTI5ODE3_bee1f091-f19f-4664-b32a-db393dd8c155"
      unitRef="usd">8135000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzU3LTQtMS0xLTI5ODE3_2896eae1-be14-4531-8a8b-c69b7e50607f"
      unitRef="usd">9007000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzU3LTYtMS0xLTI5ODE3_9df8c9a3-abf7-40d5-982a-aaf901c281ae"
      unitRef="usd">2669000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzU5LTItMS0xLTI5ODE3_9f99cf4d-24a3-4620-a606-c9f48b446b2e"
      unitRef="usd">3081000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzU5LTQtMS0xLTI5ODE3_c4137c2f-f020-400c-a2bb-c0c76b2a9d7e"
      unitRef="usd">2275000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzU5LTYtMS0xLTI5ODE3_75050e0e-262f-40aa-ac7c-f289fbb1e4e5"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzYyLTItMS0xLTI5ODE3_9aa568a2-5f78-406a-afe7-de6fd4c4ad93"
      unitRef="usd">1022322000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzYyLTQtMS0xLTI5ODE3_599aabf6-5cf8-4d63-8975-021bc651ca73"
      unitRef="usd">-1762000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzYyLTYtMS0xLTI5ODE3_27a5321e-3fc5-4a0c-a528-02bc39d72b41"
      unitRef="usd">294876000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzYzLTItMS0xLTI5ODE3_a7bee382-4a5e-4b5f-816c-4ff9ba219827"
      unitRef="usd">573473000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzYzLTQtMS0xLTI5ODE3_5f3aacda-0ff8-4a99-ac62-7e9f74528c90"
      unitRef="usd">-116657000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzYzLTYtMS0xLTI5ODE3_a86772f5-111c-4275-8681-bdf1cdf7b2fd"
      unitRef="usd">221717000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzY0LTItMS0xLTI5ODE3_4736afe6-6a56-4084-bd7e-4cfb9d9e088a"
      unitRef="usd">159127000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i551236b0836c4b5ab05e06544854f139_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzY0LTQtMS0xLTI5ODE3_dbee9b79-bac7-49f9-9bb5-59bb234c40e1"
      unitRef="usd">275988000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic4a89ad628704697a4b4349f6b84c1fa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzY0LTYtMS0xLTI5ODE3_1bd57916-9e32-4249-9139-b49e9ecb17ce"
      unitRef="usd">54271000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzY1LTItMS0xLTI5ODE3_316148a6-d3f1-4a01-879f-006c853db8f7"
      unitRef="usd">694000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzY1LTQtMS0xLTI5ODE3_bc45092e-fa80-45f7-9d32-0caf18fa5168"
      unitRef="usd">-204000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzY1LTYtMS0xLTI5ODE3_66b50ce0-7279-4cb0-a355-02b03f45e876"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzY2LTItMS0xLTI5ODE3_c3c323dc-11fc-4be3-b1ce-d93eb9bc06ec"
      unitRef="usd">733294000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzY2LTQtMS0xLTI5ODE3_a6963e78-8622-4299-a3d7-c14095d23d17"
      unitRef="usd">159127000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i551236b0836c4b5ab05e06544854f139_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzY2LTYtMS0xLTI5ODE3_5777d564-6469-403c-800f-286b78bb138c"
      unitRef="usd">275988000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzcwLTItMS0xLTI5ODE3_ca3c28fd-7850-4b52-bd25-27b6dec17535"
      unitRef="usd">348000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzcwLTQtMS0xLTI5ODE3_ccecd293-063d-4651-b187-ed95bebe24fc"
      unitRef="usd">2564000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzcwLTYtMS0xLTI5ODE3_fbd223ae-0855-4ac1-b258-4ff53126e2a1"
      unitRef="usd">3019000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzcxLTItMS0xLTI5ODE3_243ff5fa-037b-434a-91f6-e6302899a7f3"
      unitRef="usd">-10000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzcxLTQtMS0xLTI5ODE3_e88ed634-afa1-4181-822e-54e543ca8bce"
      unitRef="usd">18000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzcxLTYtMS0xLTI5ODE3_80646376-2c4b-4f57-b1cc-425292f51fc0"
      unitRef="usd">9000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzczLTItMS0xLTI5ODE3_b1aee3cc-e80f-483e-83ad-140358b2cce0"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzczLTQtMS0xLTI5ODE3_040709bd-075d-4f87-ab29-78c9833fad5f"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzczLTYtMS0xLTI5ODE3_790368aa-f4ce-4898-a8ce-86e7bf4b1dcb"
      unitRef="usd">225000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1Xzc1LTItMS0xLTI5ODE3_a9c42605-8657-4dfd-b761-c20fae605ac4"
      unitRef="usd">5239000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1Xzc1LTQtMS0xLTI5ODE3_46141dcc-6642-4a8d-9a6c-2991510e0d09"
      unitRef="usd">10719000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1Xzc1LTYtMS0xLTI5ODE3_3fc352c6-b4f4-42da-a024-33528842f815"
      unitRef="usd">1418000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1Xzc3LTItMS0xLTI5ODE3_73db5f84-b42b-48e2-9451-102ef10ea997"
      unitRef="usd">16701000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1Xzc3LTQtMS0xLTI5ODE3_ee028d1f-2c81-473c-b90a-2ddce9997cce"
      unitRef="usd">4706000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1Xzc3LTYtMS0xLTI5ODE3_785e3676-a656-4a3e-8f86-f88bdb07c790"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <bynd:FinanceLeaseObligationIncurred
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzgwLTItMS0xLTQ1MTk2_67d34828-6027-4231-8f48-05b277b16caa"
      unitRef="usd">580000</bynd:FinanceLeaseObligationIncurred>
    <bynd:FinanceLeaseObligationIncurred
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzgwLTQtMS0xLTQ1MTk2_414f8631-52e8-4866-934a-8af5cfb4ad91"
      unitRef="usd">0</bynd:FinanceLeaseObligationIncurred>
    <bynd:FinanceLeaseObligationIncurred
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzgwLTYtMS0xLTQ1MTk2_efa80fb9-2031-4d53-b534-dcca03088a8b"
      unitRef="usd">0</bynd:FinanceLeaseObligationIncurred>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1Xzc4LTItMS0xLTI5ODE3_b404bfe1-f521-4218-ba64-ea4568a28fec"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1Xzc4LTQtMS0xLTI5ODE3_4323b400-24bc-4eb7-9202-055a0962ed41"
      unitRef="usd">4558000</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1Xzc4LTYtMS0xLTI5ODE3_78ad9bdf-308c-47f5-b5a9-88ef4acd287b"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
    <us-gaap:StockIssued1
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzgyLTItMS0xLTQ1MjA1_1a209273-75f6-4421-b3b5-b8ecdf2ef0d3"
      unitRef="usd">2535000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzgyLTQtMS0xLTQ1MjA1_fc17c62e-03ae-454a-bc18-ff5d04231d9c"
      unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzgyLTYtMS0xLTQ1MjA1_8314cc06-0f69-4ca5-9b50-a729fdf12980"
      unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1Xzc5LTItMS0xLTI5ODE3_1d773cb3-f965-474a-abd2-cfde16461f2e"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1Xzc5LTQtMS0xLTI5ODE3_5c8a8dce-01d0-4c55-b578-346629f71d3d"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1Xzc5LTYtMS0xLTI5ODE3_9813d8b5-4aa6-40bd-aa25-43acd2b95748"
      unitRef="usd">14421000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzgwLTItMS0xLTI5ODE3_1a2da047-d1f8-44df-a60b-caa2380ecd5e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzgwLTQtMS0xLTI5ODE3_893e9054-c232-4955-89ef-35d4f2f943f5"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDAvZnJhZzo3YTI0OGExNjdmM2Y0ZmIyOWFlNDgxZGQ1YzE2ZDdiNC90YWJsZTo2NWM5ZGYzYWI5Zjg0NzZmOGE2YmY2NzcyZWY3ZjJmNS90YWJsZXJhbmdlOjY1YzlkZjNhYjlmODQ3NmY4YTZiZjY3NzJlZjdmMmY1XzgwLTYtMS0xLTI5ODE3_9cae92e7-be7d-47e9-a73a-a444c06d4e42"
      unitRef="usd">199540000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:NatureOfOperations
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzY4NzQ_52698217-ad0a-4b01-a895-86057f0949b9">Introduction&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;The Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Beyond Meat, Inc., a Delaware corporation (including its subsidiaries unless the context otherwise requires, the &#x201c;Company&#x201d;), is a leading plant-based meat company offering a portfolio of revolutionary plant-based meats. The Company builds meat directly from plants, an innovation that enables consumers to experience the taste, texture and other sensory attributes of popular animal-based meat products while enjoying the nutritional and environmental benefits of eating the Company&#x2019;s plant-based meat products. The Company&#x2019;s brand commitment, &#x201c;Eat What You Love,&#x201d; represents a strong belief that there is a better way to feed our future and that the positive choices we all make, no matter how small, can have a great impact on our personal health and the health of our planet. By shifting from animal-based meat to plant-based protein, we can positively impact four growing global issues: human health, climate change, constraints on natural resources and animal welfare.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On September 7, 2018, the Company changed its name from Savage River, Inc. to Beyond Meat, Inc. On January 14, 2020, the Company registered its subsidiary, Beyond Meat EU B.V., in the Netherlands. On April 28, 2020, the Company registered its subsidiary, Beyond Meat (Jiaxing) Food Co., Ltd. (&#x201c;BYND JX&#x201d;), in the Zhejiang Province in China. On June 17, 2021, the Company incorporated its subsidiary, Beyond Meat Canada Inc., in Canada. On January 25, 2021, the Company entered into The PLANeT Partnership, LLC, a joint venture with PepsiCo, Inc., to develop, produce and market innovative snack and beverage products made from plant-based protein.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company&#x2019;s primary production facilities are located in Columbia, Missouri, and Devault, Pennsylvania, and its research and development and administrative offices are located in El Segundo, California. The Company owns a manufacturing facility in Enschede, the Netherlands, where it produces its woven protein and dry blend flavor systems for shipment to local co-manufacturers, including one of the Company&#x2019;s distributors who built a co-manufacturing facility in the Netherlands used for production of the Company&#x2019;s finished goods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;In Jiaxing, China, the Company leases a manufacturing facility, where it produces its woven protein and houses end-to-end production. Renovations in the leased facility were substantially completed and trial production began in the first quarter of 2021. In the second quarter of 2021, several commercial trials of certain of the Company&#x2019;s manufacturing processes were completed. Following the successful qualification of extrusion production capabilities in the third quarter of 2021 and the completion of International Food Safety System Certification (FSSC) 22000 and ISA Halal certification in the fourth quarter of 2021, the facility completed commercialization of end-to-end production at the end of 2021. In the fourth quarter of 2021, the Company also leased a facility in Shanghai, China, which will be used as a local research and development facility to support the Company&#x2019;s local manufacturing operations. In addition to its own production facilities, the Company uses co-manufacturers in various locations in the United States, Canada and the Netherlands. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;In the third quarter of 2021, the Company completed the purchase of a facility in Columbia, Missouri. which is used primarily for warehousing and dry blending (ingredient handling). In the third quarter of 2021, the Company also assumed an operating lease for a building in Commerce, California to house its commercialization center. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;In addition to leasing its corporate headquarters and other general office space in El Segundo, California, the Company also leases a facility for its Manhattan Beach Project Innovation Center in El Segundo, California and an additional adjacent lab space. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On January 14, 2021, the Company entered into a lease agreement to house its corporate headquarters, lab and innovation space in El Segundo, California. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company sells to a variety of customers in the retail and foodservice channels throughout the United States and internationally primarily through distributors who purchase, store, sell, and deliver the Company&#x2019;s products. In addition, the Company sells directly to customers in the retail and foodservice channels who handle their own distribution. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;As of December&#160;31, 2021, approximately 90% of the Company&#x2019;s long-lived assets were located in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Initial Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On May 6, 2019, the Company completed its initial public offering (&#x201c;IPO&#x201d;) of common stock in which it sold 11,068,750 shares. The shares began trading on the Nasdaq Global Select Market on May 2, 2019. The shares were sold at a public offering price of $25.00 per share for net proceeds of approximately $252.4 million, after deducting underwriting discounts and commissions of $19.4 million and issuance costs of approximately $4.9&#160;million payable by the Company. Upon the closing of the IPO, all outstanding shares of the Company&#x2019;s convertible preferred stock automatically converted into 41,562,111 shares of common stock on a one-for-one basis, and warrants exercisable for convertible preferred stock were automatically converted into warrants exercisable for a total of 160,767 shares of common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Secondary Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On August 5, 2019, the Company completed a secondary public offering (&#x201c;Secondary Offering&#x201d;) of common stock in which it sold 250,000 shares and the selling stockholders sold 3,487,500 shares. The shares were sold at a public offering price of $160.00 per share for net proceeds to the Company of approximately $37.4&#160;million, after deducting underwriting discounts and commissions of $1.5&#160;million and issuance costs of approximately $1.1&#160;million payable by the Company. Total Secondary Offering issuance costs paid in 2019 were approximately $2.2 million, of which approximately $1.1 million was capitalized to reflect the costs associated with the issuance of new shares and offset against proceeds from the Secondary Offering. The Company did not receive any proceeds from the sale of common stock by the selling stockholders. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;COVID-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On March 11, 2020, the World Health Organization declared COVID-19 a pandemic. The global spread and unprecedented impact of COVID-19 continues to create significant volatility, uncertainty and economic disruption. The Company&#x2019;s operations and its financial results including net revenues, gross profit, gross margin and operating expenses were negatively impacted by COVID-19 in 2020 and 2021. The extent of COVID-19&#x2019;s effect on the Company&#x2019;s operational and financial performance will depend on future developments, including the duration, spread and intensity of the pandemic (including any resurgences), the impact of variants of the virus that causes COVID-19, the wide distribution and public acceptance of COVID-19 vaccines, labor needs at the Company as well as in the supply chain and at customers, compliance with government or employer COVID-19 vaccine mandates and the resulting impact on available labor, and the level of social and economic restrictions imposed in the United States and abroad in an effort to curb the spread of the virus, all of which are uncertain and difficult to predict considering the rapidly evolving landscape. As a result, it is not currently possible to ascertain the overall impact of COVID-19 on the Company&#x2019;s business, results of operations, financial condition or liquidity. While the ultimate health and economic impact of COVID-19 continues to be highly uncertain, the Company expects that the adverse impact of COVID-19 on its business operations and results of operations, including its net revenues, gross profit, gross margin, earnings and cash flows, will continue into 2022. Future events and effects related to the COVID-19 pandemic cannot be determined with precision and actual results could significantly differ from estimates or forecasts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Emerging Growth Company Status&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Upon the completion of the Company&#x2019;s IPO, the Company elected to be an Emerging Growth Company (&#x201c;EGC&#x201d;), as defined in the Jumpstart Our Business Startups Act (&#x201c;JOBS Act&#x201d;). Effective December 31, 2020, the Company lost its EGC status and is now categorized as a Large Accelerated Filer based upon the current market capitalization of the Company according to Rule 12b-2 of the Exchange Act. As a result, the Company must comply with all financial disclosure and governance requirements applicable to Large Accelerated Filers.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i75d5eb4907924be188e70c6867a7ed03_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzMxNTU_cdbab3ee-3b07-417d-9b03-91d30fe2850a"
      unitRef="number">0.90</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ie0aeca049bf54f6a91c7d2ad34f11acf_D20190506-20190506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzMzNTk_eca7f2cb-bb52-4322-8328-53c9b61fc4fc"
      unitRef="shares">11068750</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i175c4a48f4d9474589bc1b0fbeca71fa_I20190506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzM0OTc_6e0ade75-b0ae-416d-802c-a2b9c41eaf50"
      unitRef="usdPerShare">25.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ie0aeca049bf54f6a91c7d2ad34f11acf_D20190506-20190506"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzM1NDQ_c3417490-d665-46fc-8272-ccac2f1c1db0"
      unitRef="usd">252400000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <bynd:SaleofStockDiscountsandCommissions
      contextRef="ie0aeca049bf54f6a91c7d2ad34f11acf_D20190506-20190506"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzM2MDY_718d4c7a-67ba-49de-9ab4-e653408eb745"
      unitRef="usd">19400000</bynd:SaleofStockDiscountsandCommissions>
    <bynd:StockIssuedDuringPeriodStockIssuanceCosts
      contextRef="ie0aeca049bf54f6a91c7d2ad34f11acf_D20190506-20190506"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzM2NDU_c8004a45-69bb-428a-9672-4f4e3bae8b66"
      unitRef="usd">4900000</bynd:StockIssuedDuringPeriodStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ie0aeca049bf54f6a91c7d2ad34f11acf_D20190506-20190506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzM3OTg_9218cd71-308c-4b48-ab85-a827aee70b7e"
      unitRef="shares">41562111</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="i175c4a48f4d9474589bc1b0fbeca71fa_I20190506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzM4Mjk_d7e899cf-aac3-4883-a41e-da92ad99bd12"
      unitRef="shares">1</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="ic53a76c7afec4d048d6722096761150c_I20190506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzM5NzQ_e524d0ef-54a9-4ed4-8bd8-d04b7138ffbe"
      unitRef="shares">160767</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:SharesIssued
      contextRef="i8d667d28205e4ae48cfd9e6e0ade5f0b_I20190805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzQxNTM_bbee3dc2-1e4c-486c-84f5-513bb69dc435"
      unitRef="shares">250000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="ic59186a059be4c4aa05f9060202462e7_I20190805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzQxOTc_0e2c15cc-6c2b-408e-a3f0-8d78ef9cd375"
      unitRef="shares">3487500</us-gaap:SharesIssued>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ic59186a059be4c4aa05f9060202462e7_I20190805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzQyNTk_99cd4a06-3829-4e2b-81ed-8ba553ed0e8d"
      unitRef="usdPerShare">160.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i4cac871fad9a436a988d7d7fb0f8a5a1_D20190805-20190805"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzQzMjE_f7510ccc-eca6-4768-a551-a36da237913f"
      unitRef="usd">37400000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <bynd:SaleofStockDiscountsandCommissions
      contextRef="i4cac871fad9a436a988d7d7fb0f8a5a1_D20190805-20190805"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzQzODM_f6a89d24-426d-4808-81c9-77d53eb84e0e"
      unitRef="usd">1500000</bynd:SaleofStockDiscountsandCommissions>
    <bynd:StockIssuedDuringPeriodStockIssuanceCosts
      contextRef="i4cac871fad9a436a988d7d7fb0f8a5a1_D20190805-20190805"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzQ0MjI_bb675fe9-4e2b-492f-b34e-20c1fd6757be"
      unitRef="usd">1100000</bynd:StockIssuedDuringPeriodStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i82b4b6ba0b6c40cf8d21a0b3725a4a19_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzQ1MjE_56af145c-eba6-4953-959e-d1005bcbdbba"
      unitRef="usd">2200000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:DeferredOfferingCosts
      contextRef="i8bf1ab2a7db04c41825e68c26c0facf0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDYvZnJhZzo3MTY2MjczY2YzMDI0YzhlODU5NzFiZDBmNTFlZTIzYi90ZXh0cmVnaW9uOjcxNjYyNzNjZjMwMjRjOGU4NTk3MWJkMGY1MWVlMjNiXzQ1NDg_01c631c3-b96d-4b93-b52c-a132093110b7"
      unitRef="usd">1100000</us-gaap:DeferredOfferingCosts>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDM5_0ff44d3d-ff20-463b-9f12-58ba63455841">Summary of Significant Accounting Policies &lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;), and include the accounts of the Company and its subsidiaries. All inter-company balances and transactions have been eliminated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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&#x2019;s fiscal year always begins on January 1 and ends on December 31. As a result, the Company&#x2019;s first and fourth fiscal quarters may have more or fewer days included than a traditional 91-day fiscal quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company has one operating segment and one reportable segment, as the Company&#x2019;s chief operating decision maker, who is the Company&#x2019;s Chief Executive Officer, reviews financial information on an aggregate basis for purposes of allocating resources and evaluating financial performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Management&#x2019;s Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The 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; the valuation of the fair value of common stock and preferred stock used in the remeasurement of warrants and liabilities; and loss contingency accruals in connection with claims, lawsuits and administrative proceedings. 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Comprehensive loss includes unrealized gains (losses) on the Company&#x2019;s foreign currency translation adjustments for the years ended December 31, 2021 and 2020. During the year ended December 31, 2019, the Company had no foreign operations, and as a result, comprehensive loss was equal to net loss for the year ended December 31, 2019. Income taxes on the unrealized losses are not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Senior Notes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On March&#160;5, 2021, the Company issued $1.0 billion aggregate principal amount of its 0% Convertible Senior Notes due 2027 (the &#x201c;Convertible Notes&#x201d;) in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. On March 12, 2021, the initial purchasers of the Convertible Notes exercised their option to purchase an additional $150.0 million aggregate principal amount of the Company&#x2019;s 0% Convertible Senior Notes due 2027 (the &#x201c;Additional Notes&#x201d;, and together with the Convertible Notes, the &#x201c;Notes&#x201d;), and such Additional Notes were issued on March 16, 2021. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_130" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;. The Company accounts for the Notes under Accounting Standards Update (&#x201c;ASU&#x201d;) No.&#160;2020-06, &#x201c;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity's Own Equity&#x201d; (&#x201c;ASU 2020-06&#x201d;), which the Company early adopted in the first quarter of 2021 concurrent with the issuance of the Notes. The Company records the Notes in &#x201c;Long-term liabilities&#x201d; at face value net of issuance costs. If any of the conditions to the convertibility of the Notes is satisfied, or the Notes become due within one year, then the Company may be required under applicable accounting standards to reclassify the liability carrying value of the Notes as a current, rather than a long-term, liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capped Call Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Capped call transactions cover the aggregate number of shares of the Company&#x2019;s common stock that will initially underlie the Notes, and generally reduce potential dilution to the Company&#x2019;s common stock upon any conversion of Notes and/or offset any cash payments the Company may make in excess of the principal amount of the converted Notes, as the case may be, with such reduction and/or offset subject to a cap, based on the cap price of the capped call transactions. The Company determined that the freestanding capped call option contracts qualify as equity under the accounting guidance on indexation and equity classification, and recognized the contract by recording an entry to &#x201c;Additional paid-in capital&#x201d; (&#x201c;APIC&#x201d;) in stockholders&#x2019; equity in its consolidated balance sheet. The Company also determined that the capped call option contracts meet the definition of a derivative under Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 815, &#x201c;Derivatives and Hedging&#x201d; (&#x201c;ASC 815&#x201d;), but are not required to be accounted for as a derivative as they meet the scope exception outlined in ASC 815. Instead the capped call options are recorded in APIC and not remeasured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Issuance Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Issuance costs related to the Notes offering were capitalized and offset against proceeds from the Notes. Issuance costs consist of legal and other costs related to the issuance of the Notes and are amortized to interest expense over the term of the Notes. Total issuance costs capitalized in the year ended December 31, 2021 were approximately $23.6 million, of which none&#160;remained unpaid as of December 31, 2021. There were no issuance costs related to the Notes in the year ended December 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company&#x2019;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 &#x201c;Accumulated other comprehensive income&#x201d; and foreign currency transaction gains and losses are included in &#x201c;Other, net.&#x201d; Transaction gains and losses on long-term intra-entity transactions are recorded as a component of &#x201c;Other comprehensive (loss) income.&#x201d; Transactions denominated in a currency other than the reporting entity&#x2019;s functional currency may give rise to transaction gains and losses that impact the Company&#x2019;s results of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Foreign currency translation (loss) income, net of tax, reported as cumulative translation adjustments through &#x201c;Other comprehensive (loss) income&#x201d; was $(2.3)&#160;million and $1.7&#160;million, respectively, in the years ended December 31, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Realized and unrealized foreign currency transaction (losses) gains included in &#x201c;Other, net&#x201d; were $(0.2) million, $0.2 million and $0, respectively, in the years ended December 31, 2021, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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&#x2019;s level within the fair value hierarchy is based on the lowest level of input significant to the fair value measurement, where Level&#160;1 is the highest and Level&#160;3 is the lowest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The three levels are defined as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Level&#160;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2014;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Level&#160;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2014;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Level&#160;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2014;Valuations derived from valuation techniques in which significant value drivers are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company&#x2019;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. The Company&#x2019;s convertible notes are carried at face value less the unamortized debt issuance costs (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_130" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company had no financial instruments measured at fair value on a recurring basis as of December 31, 2020, other than the liability classified share-settled obligation to one of the Company&#x2019;s executive officers (see &lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_136" style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:none"&gt;Note 10&lt;/a&gt;) which represented a Level 1 financial instrument. The executive officer separated from the Company effective August 27, 2021. As a result, the fourth quarterly tranche of the liability classified share-settled obligation was not earned and cancelled. As of December&#160;31, 2021, no liability remained for this liability classified share-settled obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;There were no transfers of financial assets or liabilities into or out of Level 1, Level 2 or Level 3 for 2021, 2020 or 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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 include approximately  90% in money market accounts and approximately 10% in demand deposits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;on the Company&#x2019;s history of write-offs, level of past due accounts, and relationships with and economic status of the Company&#x2019;s distributors or customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt; The Company had $1.3 million and $0 allowance for doubtful accounts as of December 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories and Cost of Goods Sold&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Inventories 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Not amortized&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shorter of lease term or estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software and computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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 &#x201c;Loss from operations.&#x201d; Expenditures for repairs and maintenance are charged directly to expense when incurred. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_127" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 7&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting for Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company follows the guidance in ASC 805, &#x201c;Business Combinations,&#x201d; 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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&#x2019;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company has completed one acquisition to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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. The Company concluded that no long-lived assets were impaired during the fiscal years ended December&#160;31, 2021, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Offering Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Offering 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. Total IPO issuance costs were $4.9 million, of which $2.4 million was incurred and paid as of December 31, 2018 and an additional $2.5 million was incurred and paid in 2019. Total Secondary Offering costs paid in 2019 were approximately $2.2 million, of which approximately $1.1 million was capitalized to reflect the costs associated with the issuance of new shares and offset against proceeds from the Secondary Offering. The remainder of the Secondary Offering costs were associated with the expense of selling existing shares by the selling stockholders and were recorded in SG&amp;amp;A expenses in the statement of operations for 2019. There were no unpaid IPO issuance costs or Secondary Offering issuance costs in accounts payable or prepaid IPO issuance costs in prepaid expenses as of December&#160;31, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Warrant Liability &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The 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 &#x201c;Total other expense, net.&#x201d; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Prior to the IPO, the Company had outstanding warrants to purchase an aggregate of 60,002 shares of its common stock at an exercise price of $3.00 per share, 121,694 shares of its Series B convertible preferred stock at an exercise price of $1.07 per share and 39,073 shares of its Series E convertible preferred stock at an exercise price of $3.68 per share. On May 6, 2019, in connection with the IPO, the warrants exercisable for convertible preferred stock were automatically converted into warrants exercisable for a total of 160,767 shares of common stock at the same respective exercise price per share. Subsequent to the closing of the IPO, all outstanding warrants to purchase shares of common stock were cashless exercised.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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&#x2019;s policy is to recognize, when applicable, interest and penalties on uncertain tax positions as part of income tax expense. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_145" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 12&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company leases certain equipment used for research and development and operations under both finance 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 &#x201c;Property, plant and equipment, net&#x201d; in the Company&#x2019;s consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Operating leases include lease arrangements for the Company&#x2019;s corporate offices, the Manhattan Beach Project Innovation Center, manufacturing and commercialization facilities, warehouses, vehicles 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. Operating lease assets represent the right to use an underlying asset for the lease term, and operating lease liabilities represent the obligation to make lease payments arising from the lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company records these balances initially at the present value of future minimum lease payments calculated using the Company&#x2019;s incremental borrowing rate and expected lease term. The Company estimates the incremental borrowing rate for each operating lease based on prevailing market rates for collateralized debt in a similar economic environment with similar payment terms and maturity dates commensurate with the terms of the lease. Certain adjustments to the operating lease right-of-use assets may be required for items such as initial direct costs paid or incentives received. Certain leases contain variable payments, which are expensed as incurred and not included in the Company&#x2019;s operating lease right-of-use assets and operating lease liabilities. These amounts primarily include payments for maintenance, utilities, taxes and insurance on the Company&#x2019;s corporate, research and development, and manufacturing facilities and warehouse leases and are excluded from the present value of the Company&#x2019;s lease obligations. Some leases also include early termination options, which can be exercised under specific conditions. The Company includes options to extend the lease term if the options are reasonably certain of being exercised. The Company currently considers its renewal options to be reasonably certain to be exercised. The Company does not have residual value guarantees or material restrictive covenants associated with its leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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 the Company recognizes 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. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_118" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 4&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;When the Company purchases property that it was previously leasing under an operating lease, the Company de-recognizes the right of use asset and liability and recognizes the difference between the purchase price and the carrying amount of the lease liability immediately before the purchase as an adjustment to the carrying value of the asset. The Company allocates the purchase price to the assets acquired based upon their relative values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The 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 (&#x201c;FASB&#x201d;) Accounting Standards Codification&#160;(&#x201c;ASC&#x201d;) 450, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:125%"&gt;Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;. Estimating liabilities and costs associated with these matters require significant judgment based upon the professional knowledge and experience of management and its legal counsel. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_142" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note&#160;11&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;In May 2014, the FASB issued Accounting Standards Update (ASU) No. 2014-09, &#x201c;Revenue from Contracts with Customers&#x201d; (&#x201c;ASU 2014-09&#x201d;), which, along with subsequent ASUs, amended the existing accounting standards for revenue recognition (&#x201c;Topic 606&#x201d;). 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&#x2019;s contracts with customers generally consist of a single performance obligation to transfer promised goods. Based on the Company&#x2019;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&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company&#x2019;s revenues are generated through sales of its products to distributors or customers. 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&#x2019;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&#x2019;s choice. The Company generally does not offer warranties or a right to return on the products it sells except in the instance of a product recall or other limited circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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&#160;31, 2021 contains a significant financing component.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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, 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 as of December&#160;31, 2021 and 2020. The offsetting charge is recorded as a reduction of revenues in the same period when the expense is incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Presentation of Net Revenues by Channel&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Effective January 1, 2020, the Company began presenting net revenues by geography and distribution channel as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:83%"&gt;Distribution Channel&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:83%"&gt;Description&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;U.S. Retail&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Net revenues from retail sales to the U.S. market&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:83%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;U.S. Foodservice&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Net revenues from restaurant and foodservice sales to the U.S. market&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;International Retail&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Net revenues from retail sales to international markets, including Canada&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;International Foodservice&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Net revenues from restaurant and foodservice sales to international markets, including Canada&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Includes net revenues from direct-to-consumer sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following table presents the Company&#x2019;s net revenues by channel:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foodservice&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foodservice&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Two distributors accounted for approximately 12% and 11% of the Company&#x2019;s gross revenues in 2021; one customer accounted for approximately 13% of the Company&#x2019;s gross revenues in 2020; and two distributors accounted for approximately 17% and 16%, respectively, of the Company&#x2019;s gross revenues in 2019. No other distributor or customer accounted for more than 10% of the Company&#x2019;s gross revenues in 2021, 2020 or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:125%"&gt;Earnings (Loss) Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Earnings (loss) per share (&#x201c;EPS&#x201d;) 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 (&#x201c;RSUs&#x201d;), 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company calculates basic and diluted EPS available to common stockholders in conformity with the two-class method required for companies with participating securities. Pursuant to ASU 2020-06, the Company applies the more dilutive of the if-converted method and the two-class method to its Notes. 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&#160;31, 2021 and 2020 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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. See&#160;&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_148" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 13&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Prepaid Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Prepaid expenses primarily include prepaid rent and insurance, which are expensed in the period to which they relate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investment in Joint Venture&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company uses the equity method of accounting to record transactions associated with its joint venture when the Company shares in joint control of the investee. Investment in joint venture is not consolidated but is recorded in &#x201c;Investment in unconsolidated joint venture&#x201d; in the Company&#x2019;s consolidated balance sheet. The Company recognizes its portion of the investee&#x2019;s results in &#x201c;Equity in losses of unconsolidated joint venture&#x201d; in its consolidated statement of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Selling, General and Administrative (&#x201c;SG&amp;amp;A&#x201d;) Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;SG&amp;amp;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, 2021, 2020 and 2019 were $12.1&#160;million, $0.3&#160;million and $0.3&#160;million, respectively. Non-advertising related components of the Company&#x2019;s total marketing expenditures primarily include costs associated with consumer promotions, product sampling and sales aids, which are also included in SG&amp;amp;A. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company does not bill its distributors or customers shipping and handling fees. The Company&#x2019;s products are predominantly shipped to its distributors or customers as &#x201c;FOB Destination,&#x201d; 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&amp;amp;A expenses. Outbound shipping and handling costs included in SG&amp;amp;A expenses in 2021, 2020 and 2019 were $19.1 million, $11.9 million and $10.9 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Research 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&#x2019;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. Future research and development expenses will include expenses associated with the Company&#x2019;s new Commerce, California commercialization center. Research and development expenses in the years ended December&#160;31, 2021, 2020 and 2019, were $66.9 million, $31.5 million and $20.7 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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 consolidated 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&#x2019;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&#x2019;s opinion, the existing models may not necessarily provide a reliable single measure of the fair value of the Company&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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&#x2019;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&#x2019;s share-based compensation expense could change materially in the future. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_136" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 10&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Benefit Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On January&#160;1, 2017 the Company initiated a 401(k)&#160;retirement saving plan (&#x201c;401-K Plan&#x201d;) 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. The Company has incurred $1.5&#160;million, $0.7&#160;million and $0.2&#160;million in matching contribution to the 401-K Plan in 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restructuring Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company accounts for exit or disposal activities in accordance with ASC 420, &#x201c;Exit or Disposal Cost Obligations.&#x201d; 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_115" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 3&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Related-Party Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Seth Goldman &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company entered into a consulting agreement with Seth Goldman, the Company&#x2019;s former Executive Chair, on March 2, 2016, which was amended and restated on November 15, 2018 and further amended on April 8, 2019. Pursuant to the consulting agreement, the Company paid Mr. Goldman $20,210.33 per month for services rendered under the consulting agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Effective February 27, 2020, Seth Goldman resigned as Executive Chair of the Company. Upon such resignation, Mr. Goldman continued to&#160;serve in his capacity as a Class I director and Chair of the&#160;Board of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Company. In connection with Mr. Goldman&#x2019;s resignation as Executive Chair, the Company and Mr. Goldman terminated the consulting agreement effective as of February 27, 2020. Total consulting fees paid to Mr. Goldman under the consulting agreement prior to its termination in 2020 and 2019 were $60,631 and $265,548, respectively. In addition, Mr. Goldman was entitled to receive a bonus for service in 2019 in the amount of $121,260, which was paid in the first quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Bernhard van Lengerich &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company first entered into an advisor agreement with Food System Strategies, LLC in October 2015. Bernhard van Lengerich. Ph.D., a former member of the Company&#x2019;s Board of Directors, is the Chief Executive Officer of Food System Strategies, LLC. Pursuant to this advisor agreement, the Company paid Food System Strategies, LLC $4,000 for each day Dr. van Lengerich provided services. In February 2016, the Company entered into a new advisor agreement with Food System Strategies, LLC, which superseded the original agreement and provided for a $25,000 monthly retainer and a non-qualified stock option covering 532,590 shares of common stock, which vested in equal monthly installments over three years in consideration of Dr. van Lengerich providing services as the Company&#x2019;s interim Chief Technical Officer and head of research and development, and the increased time commitment associated with these roles. In December 2016, the advisor agreement was amended to provide for a $10,000 monthly retainer to reflect the fact that Dr. van Lengerich would only be providing advisory services &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMzNzg1_db80402a-2418-4b68-864f-ec86338e7099"&gt;five&lt;/span&gt; to six days a month going forward. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Effective December 31, 2019, the Company and Food System Strategies, LLC agreed that the term of the advisor agreement would end. Total advisor fees paid to Food System Strategies, LLC for the services of Mr. van Lengerich in 2019 and 2018 were $120,000 (including amounts paid in 2020) and $140,000, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Donald Thompson&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;In 2022, the Company entered into a Master Services Agreement with CA Consulting LLC, a restaurant, food tech and beverage consulting firm, led by Don Thompson, one of the former directors on the Company&#x2019;s Board of Directors who served until the end of his term in May 2021, for strategic consulting services rendered by CA Consulting LLC. In 2021, the Company accrued $1.0 million in payment towards these consulting services. The Company did not incur any such costs in 2020 or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Michael Pucker&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Michael A. Pucker, a partner of Latham &amp;amp; Watkins LLP, is a former member of the Company&#x2019;s Board of Directors and the spouse of Gigi Pritzker Pucker. During 2021 and 2020, Ms. Pucker may have been deemed to be a holder of more than 5% of the Company&#x2019;s outstanding common stock. In the years ended December 31, 2021 and 2020, the Company made aggregate payments of approximately $15.7 million and $11.1 million to Latham &amp;amp; Watkins LLP for legal services. As of December 31, 2021, the Company had billed and unbilled fees for legal services of $2.2 million due to Latham &amp;amp; Watkins LLP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On December 18, 2019, the FASB issued ASU&#160;No.&#160;2019-12, &#x201c;Simplifying the Accounting for Income Taxes (Topic 740)&#x201d; (&#x201c;ASU 2019-12&#x201d;). ASU 2019-12 eliminates the need for an organization to analyze whether the following apply in a given period (1) exceptions 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&#x2019; 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. The Company adopted ASU 2019-12 on January&#160;1, 2021. Adoption of ASU &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;2019-12 did not result in any material changes to the way the tax provision is prepared and did not have a material impact on the Company&#x2019;s financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On August 5, 2020, the FASB issued ASU No.&#160;2020-06, &#x201c;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity's Own Equity&#x201d; (&#x201c;ASU 2020-06&#x201d;). ASU&#160;2020-06 simplifies accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity&#x2019;s own equity, by removing certain separation models that require the separation of a convertible debt instrument into a debt component and an equity or derivative component. ASU 2020-06 removes from U.S. GAAP the separation models for (1) convertible debt with a cash conversion feature and (2) convertible instruments with a beneficial conversion feature. After adoption of ASU 2020-06 entities will not separately present in equity an embedded conversion feature in such debt. Instead entities will account for a convertible debt instrument wholly as debt, and for convertible preferred stock wholly as preferred stock (i.e., as a single unit of account), unless (1)&#160;a convertible instrument contains features that require bifurcation as a derivative under ASC 815 or (2) a convertible instrument was issued at a substantial premium. ASU 2020-06 also expands disclosure requirements for convertible instruments and simplifies areas of the guidance for diluted earnings-per-share calculations that are impacted by the amendments. Under ASU 2020-06, entities must apply the more dilutive of the if-converted method and the two-class method to all convertible instruments; the treasury stock method is no longer available. ASU 2020-06 eliminates an entity&#x2019;s ability to overcome the presumption of share settlement, and as a result, the issuers of convertible debt that may be settled in any combination of cash or stock at the issuer&#x2019;s option, must use the more dilutive among the if-converted method and the two-class method in computing diluted net income per share, which is typically more dilutive than the net share settlement under the treasury stock method. ASU 2020-06 is effective for interim and annual periods beginning after December 15, 2021, with early adoption permitted. The Company early adopted ASU 2020-06 in the first quarter of 2021 concurrent with the issuance of its Notes. There were no changes to the Company&#x2019;s previously issued financial statements since the Company had no existing convertible notes prior to issuance of the Notes in the first quarter of 2021. Upon adoption of ASU 2020-06, the Company recorded the issuance of the Notes at their face value net of issuance costs in long-term liabilities and the value of the capped call options in APIC. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_130" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;None.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDI4_38f06506-9885-4ebf-ab3b-ed1a812dbc12">Basis of PresentationThe consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;), and include the accounts of the Company and its subsidiaries. All inter-company balances and transactions have been eliminated.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:FiscalPeriod
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQwOTk3_e6cc46a9-2461-490b-8edb-9243a4093533">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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&#x2019;s fiscal year always begins on January 1 and ends on December 31. As a result, the Company&#x2019;s first and fourth fiscal quarters may have more or fewer days included than a traditional 91-day fiscal quarter.&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDIy_9aec250d-a952-408c-be69-a8e60559752b">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company has one operating segment and one reportable segment, as the Company&#x2019;s chief operating decision maker, who is the Company&#x2019;s Chief Executive Officer, reviews financial information on an aggregate basis for purposes of allocating resources and evaluating financial performance.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzgwMA_ac8ff5c3-6716-4879-a3ae-17900c9b361c"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzgyNQ_c9f6145d-d7d2-4e00-b82a-9251ed4ab815"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:UseOfEstimates
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDA3_7c9ccb22-040b-4ef4-ad24-8161eb9226ab">Management&#x2019;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; the valuation of the fair value of common stock and preferred stock used in the remeasurement of warrants and liabilities; and loss contingency accruals in connection with claims, lawsuits and administrative proceedings. 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.</us-gaap:UseOfEstimates>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDM2_58070485-2dcc-417e-b57b-a92c63f03974">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Comprehensive loss includes unrealized gains (losses) on the Company&#x2019;s foreign currency translation adjustments for the years ended December 31, 2021 and 2020. During the year ended December 31, 2019, the Company had no foreign operations, and as a result, comprehensive loss was equal to net loss for the year ended December 31, 2019. Income taxes on the unrealized losses are not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzE2NDkyNjc1NDM2NzY_6b3cb24c-1c94-415c-b236-2dcb3798a329">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Senior Notes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On March&#160;5, 2021, the Company issued $1.0 billion aggregate principal amount of its 0% Convertible Senior Notes due 2027 (the &#x201c;Convertible Notes&#x201d;) in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. On March 12, 2021, the initial purchasers of the Convertible Notes exercised their option to purchase an additional $150.0 million aggregate principal amount of the Company&#x2019;s 0% Convertible Senior Notes due 2027 (the &#x201c;Additional Notes&#x201d;, and together with the Convertible Notes, the &#x201c;Notes&#x201d;), and such Additional Notes were issued on March 16, 2021. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_130" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;. The Company accounts for the Notes under Accounting Standards Update (&#x201c;ASU&#x201d;) No.&#160;2020-06, &#x201c;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity's Own Equity&#x201d; (&#x201c;ASU 2020-06&#x201d;), which the Company early adopted in the first quarter of 2021 concurrent with the issuance of the Notes. The Company records the Notes in &#x201c;Long-term liabilities&#x201d; at face value net of issuance costs. If any of the conditions to the convertibility of the Notes is satisfied, or the Notes become due within one year, then the Company may be required under applicable accounting standards to reclassify the liability carrying value of the Notes as a current, rather than a long-term, liability.&lt;/span&gt;&lt;/div&gt;Issuance CostsIssuance costs related to the Notes offering were capitalized and offset against proceeds from the Notes. Issuance costs consist of legal and other costs related to the issuance of the Notes and are amortized to interest expense over the term of the Notes. Total issuance costs capitalized in the year ended December 31, 2021 were approximately $23.6 million, of which none&#160;remained unpaid as of December 31, 2021. There were no issuance costs related to the Notes in the year ended December 31, 2020.</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i96a8c4c918c34f15a43fe2eba6174dc4_I20210305"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE2Nzg5NDc_b069ce25-e961-42a0-ad38-8ad18fe6b528"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i96a8c4c918c34f15a43fe2eba6174dc4_I20210305"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE2Nzg5ODU_bb4e26ca-8719-498b-8345-deef93fa9c2a"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="idc0c5c51fde44a9fb40c254646b25213_I20210312"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE2NzkyNTk_5f4dab06-f02c-4d8a-9a0d-9f8499d97a5a"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i96a8c4c918c34f15a43fe2eba6174dc4_I20210305"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE2NzkzMDc_bb4e26ca-8719-498b-8345-deef93fa9c2a"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzE2NDkyNjc1NDM2Nzc_e583e505-7abd-45fb-b475-8b618ceaad81">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capped Call Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Capped call transactions cover the aggregate number of shares of the Company&#x2019;s common stock that will initially underlie the Notes, and generally reduce potential dilution to the Company&#x2019;s common stock upon any conversion of Notes and/or offset any cash payments the Company may make in excess of the principal amount of the converted Notes, as the case may be, with such reduction and/or offset subject to a cap, based on the cap price of the capped call transactions. The Company determined that the freestanding capped call option contracts qualify as equity under the accounting guidance on indexation and equity classification, and recognized the contract by recording an entry to &#x201c;Additional paid-in capital&#x201d; (&#x201c;APIC&#x201d;) in stockholders&#x2019; equity in its consolidated balance sheet. The Company also determined that the capped call option contracts meet the definition of a derivative under Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 815, &#x201c;Derivatives and Hedging&#x201d; (&#x201c;ASC 815&#x201d;), but are not required to be accounted for as a derivative as they meet the scope exception outlined in ASC 815. Instead the capped call options are recorded in APIC and not remeasured.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="if7b893313f7b4c95bedf001dc109e5ce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE2ODY2NDA_b7e1cc18-4a0d-4b7f-a76a-97f744ca8d1e"
      unitRef="usd">23600000</us-gaap:DeferredFinanceCostsNet>
    <bynd:DebtIssuanceCostsUnpaid
      contextRef="if7b893313f7b4c95bedf001dc109e5ce_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE2NzI5NzQ_4a997fab-b533-4153-9b86-076af83e0f0b"
      unitRef="usd">0</bynd:DebtIssuanceCostsUnpaid>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9aa4b3f772f14ba9943219a576f1a5c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE2ODY4MTg_0bdd48a7-010e-40cf-a2d5-fe48c9878623"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDIz_bc7be1a0-7643-438a-b327-3c66e89d152a">Foreign CurrencyThe Company&#x2019;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 &#x201c;Accumulated other comprehensive income&#x201d; and foreign currency transaction gains and losses are included in &#x201c;Other, net.&#x201d; Transaction gains and losses on long-term intra-entity transactions are recorded as a component of &#x201c;Other comprehensive (loss) income.&#x201d; Transactions denominated in a currency other than the reporting entity&#x2019;s functional currency may give rise to transaction gains and losses that impact the Company&#x2019;s results of operations.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE2ODc0OTM_d614aad3-fa71-4bd8-af41-c2f9e4950f5a"
      unitRef="usd">-2300000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE2ODc1MDg_64a06e5c-13c2-45dd-b65a-7b11f6ef2919"
      unitRef="usd">1700000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQ2Njg_b70522a3-9aee-4ba3-bdf8-0ec4582fca6e"
      unitRef="usd">-200000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQ2NzI_d4b47893-bb64-4d52-8953-16a4faf2d880"
      unitRef="usd">200000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQ2Nzk_4f6ba0af-1d3a-44e5-bdd5-bcb6a7ab79d0"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQwOTkx_31563f05-1652-44a2-9614-2bc4c7d9a01c">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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&#x2019;s level within the fair value hierarchy is based on the lowest level of input significant to the fair value measurement, where Level&#160;1 is the highest and Level&#160;3 is the lowest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The three levels are defined as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Level&#160;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2014;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Level&#160;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2014;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:125%;padding-left:14.5pt"&gt;Level&#160;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;&#x2014;Valuations derived from valuation techniques in which significant value drivers are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company&#x2019;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. The Company&#x2019;s convertible notes are carried at face value less the unamortized debt issuance costs (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_130" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company had no financial instruments measured at fair value on a recurring basis as of December 31, 2020, other than the liability classified share-settled obligation to one of the Company&#x2019;s executive officers (see &lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_136" style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:none"&gt;Note 10&lt;/a&gt;) which represented a Level 1 financial instrument. The executive officer separated from the Company effective August 27, 2021. As a result, the fourth quarterly tranche of the liability classified share-settled obligation was not earned and cancelled. As of December&#160;31, 2021, no liability remained for this liability classified share-settled obligation.&lt;/span&gt;&lt;/div&gt;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.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <bynd:SharebasedPaymentArrangementLiabilityCurrent
      contextRef="i01a5d66b544945468397dab0e461e822_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE2ODg3ODI_e7ec5434-9ca1-4ed0-bc5c-586bd9c8e552"
      unitRef="usd">0</bynd:SharebasedPaymentArrangementLiabilityCurrent>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQwOTk5_fea39872-e131-4a32-b078-46890901b742">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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 include approximately  90% in money market accounts and approximately 10% in demand deposits.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <bynd:CashAndCashEquivalentsConcentration
      contextRef="i9bc493a09b6c4c22bc34c556fcba892f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MzgzODg_cf364b32-4843-443a-ac2d-be60af99b01b"
      unitRef="number">0.90</bynd:CashAndCashEquivalentsConcentration>
    <bynd:CashAndCashEquivalentsConcentration
      contextRef="id9e5e23f8a8c407897284f2ef89db151_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MzgzOTI_21944a0d-da81-42c2-a488-b9ef7f85f983"
      unitRef="number">0.10</bynd:CashAndCashEquivalentsConcentration>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQwOTkz_1c374a09-30c6-46ac-ba75-7b97f6e83afe">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The 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 &lt;/span&gt;&lt;/div&gt;on the Company&#x2019;s history of write-offs, level of past due accounts, and relationships with and economic status of the Company&#x2019;s distributors or customers.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3Mjk4MDA_85158307-4b56-4b3a-b127-a53361b1a655"
      unitRef="usd">1300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3Mjk4MDk_8973814d-686f-4d15-a0ee-dd74f976b7d5"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQwOTk0_d5b7c2b6-6eaa-4e87-bf6a-aef940a6bba0">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.</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDAx_45fadc9c-5bd4-4ad5-aa97-f472a87420de">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.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDI3_7ce4642c-5cf4-4d6b-9f53-8d3a13970752">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Not amortized&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shorter of lease term or estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software and computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;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 &#x201c;Loss from operations.&#x201d; Expenditures for repairs and maintenance are charged directly to expense when incurred.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDMw_f818ecf3-3004-4be5-82ce-b7ae5398e4c6">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Not amortized&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shorter of lease term or estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software and computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;A summary of property, plant, and equipment as of December&#160;31, 2021 and 2020, is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance  leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets not yet placed in service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibc05441ea9344e02a40c6fa932e1f1b0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTpmOWEwOWI1OGI0ZDI0ZmVkYmJmOTQyNTQ2ODJmMTNiMi90YWJsZXJhbmdlOmY5YTA5YjU4YjRkMjRmZWRiYmY5NDI1NDY4MmYxM2IyXzEtMi0xLTEtMjk4MTc_eb5db375-0325-4d52-9dac-80d396518a19">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib54531eb7fc74e239b816c4e64178f20_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTpmOWEwOWI1OGI0ZDI0ZmVkYmJmOTQyNTQ2ODJmMTNiMi90YWJsZXJhbmdlOmY5YTA5YjU4YjRkMjRmZWRiYmY5NDI1NDY4MmYxM2IyXzMtMi0xLTEtMjk4MTc_8a3221c1-a000-47cc-a7c0-15228ebd4d57">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie8bc8521ce0a4e8893c404022e34bd7a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTpmOWEwOWI1OGI0ZDI0ZmVkYmJmOTQyNTQ2ODJmMTNiMi90YWJsZXJhbmdlOmY5YTA5YjU4YjRkMjRmZWRiYmY5NDI1NDY4MmYxM2IyXzQtMi0xLTEtMjk4MTcvdGV4dHJlZ2lvbjo2NWY0OGFkY2FkZjU0OGViYWIxZTBlNzE1YzRiZGVlZV80_8416482e-bb97-4f66-b2d1-ddee1fb5b972">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id26a4aa9b60d454d85f83c20e8f8b34c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTpmOWEwOWI1OGI0ZDI0ZmVkYmJmOTQyNTQ2ODJmMTNiMi90YWJsZXJhbmdlOmY5YTA5YjU4YjRkMjRmZWRiYmY5NDI1NDY4MmYxM2IyXzQtMi0xLTEtMjk4MTcvdGV4dHJlZ2lvbjo2NWY0OGFkY2FkZjU0OGViYWIxZTBlNzE1YzRiZGVlZV8xMA_afcbc0b9-ab55-4ea5-b794-ba21fd458202">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i79d143d3d3694332aef2bc92169b3547_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTpmOWEwOWI1OGI0ZDI0ZmVkYmJmOTQyNTQ2ODJmMTNiMi90YWJsZXJhbmdlOmY5YTA5YjU4YjRkMjRmZWRiYmY5NDI1NDY4MmYxM2IyXzUtMi0xLTEtMjk4MTcvdGV4dHJlZ2lvbjplMWM5YWRjYjg4ZGM0ODA4YWUwZWU2MjI5M2MzOTA1MV80_c3945f15-881b-4aa5-a721-e876c8f48c8b">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i28882419fbe5484eada5c9bc4a2a6cc8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTpmOWEwOWI1OGI0ZDI0ZmVkYmJmOTQyNTQ2ODJmMTNiMi90YWJsZXJhbmdlOmY5YTA5YjU4YjRkMjRmZWRiYmY5NDI1NDY4MmYxM2IyXzUtMi0xLTEtMjk4MTcvdGV4dHJlZ2lvbjplMWM5YWRjYjg4ZGM0ODA4YWUwZWU2MjI5M2MzOTA1MV8xMA_055ed029-d78a-4343-810e-e790dc970fe7">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib9408fb4e82c4722b0dafdf5f5f0a098_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTpmOWEwOWI1OGI0ZDI0ZmVkYmJmOTQyNTQ2ODJmMTNiMi90YWJsZXJhbmdlOmY5YTA5YjU4YjRkMjRmZWRiYmY5NDI1NDY4MmYxM2IyXzYtMi0xLTEtMjk4MTc_8952bfe1-306d-465a-b66d-ab8bc26870c2">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibc7f84d52e3a4448b06d81c3d4fb16ce_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTpmOWEwOWI1OGI0ZDI0ZmVkYmJmOTQyNTQ2ODJmMTNiMi90YWJsZXJhbmdlOmY5YTA5YjU4YjRkMjRmZWRiYmY5NDI1NDY4MmYxM2IyXzctMi0xLTEtMjk4MTc_b44a8ca1-ec88-4c3a-bf9d-05bb9431fa4d">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDA5_a1a97175-e96d-4102-a16f-6fb1e65203b2">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting for Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company follows the guidance in ASC 805, &#x201c;Business Combinations,&#x201d; 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. &lt;/span&gt;&lt;/div&gt;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&#x2019;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.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzE2NDkyNjc1NTIyNjk_bd8b6a06-e013-4a68-a249-9659a9c6985c"
      unitRef="business">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDE1_9bb159b5-a932-4e50-9855-6628c4c6fc83">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.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzE2NDkyNjc1OTAyNjQ_7c832aa2-f211-48a3-b66e-26911529401b"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzE2NDkyNjc1OTAyNjQ_9c287d11-c083-428d-b46e-645f082219d3"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzE2NDkyNjc1OTAyNjQ_f08f9211-6aac-4efa-9bbc-7af68fe93899"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDE4_b4569b9b-53d0-4d85-80b5-4cdd112f2433">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.</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:DeferredOfferingCosts
      contextRef="i7efe04daff2648f9a048f66e3210e8c1_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEyNDQx_084fedb7-ffd4-46f0-9cb7-97244a4fb17f"
      unitRef="usd">4900000</us-gaap:DeferredOfferingCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i2ab04b340eae4942bc4e1c0e61e37a6a_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEyNDU0_56039830-b1c6-4c18-b784-fe8b8fc7e8d7"
      unitRef="usd">2400000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i76e3f27f611146b1bc248efd9fa29267_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEyNTIx_ac1ba53c-1a4e-424e-a09a-2c05ad1fb487"
      unitRef="usd">2500000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i82b4b6ba0b6c40cf8d21a0b3725a4a19_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEyNjE5_56af145c-eba6-4953-959e-d1005bcbdbba"
      unitRef="usd">2200000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:DeferredOfferingCosts
      contextRef="i8bf1ab2a7db04c41825e68c26c0facf0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEyNjQ2_01c631c3-b96d-4b93-b52c-a132093110b7"
      unitRef="usd">1100000</us-gaap:DeferredOfferingCosts>
    <bynd:DeferredOfferingCostsIncurredButNotYetPaid
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEzMDA3_6944d497-ba11-4075-96a7-6bfbfc85af70"
      unitRef="usd">0</bynd:DeferredOfferingCostsIncurredButNotYetPaid>
    <bynd:DeferredOfferingCostsIncurredButNotYetPaid
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEzMDA3_faf1a9df-8708-41df-8d64-9cdb96c57433"
      unitRef="usd">0</bynd:DeferredOfferingCostsIncurredButNotYetPaid>
    <bynd:StockWarrantLiabilityPolicyPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzE2NDkyNjc1NDM2OTQ_9fdf60a3-a218-4d5e-afc9-9d16c128a5e2">Stock Warrant Liability The 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 &#x201c;Total other expense, net.&#x201d;</bynd:StockWarrantLiabilityPolicyPolicyTextBlock>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i7c1fb6467e5548aab870a12687892a59_I20190505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MDI2Mzk_8f4c3623-5ade-4b10-a7bd-b3dc8a6df300"
      unitRef="shares">60002</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i7c1fb6467e5548aab870a12687892a59_I20190505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MDI2NDc_0411d1e4-9aa9-4a68-b341-199b466580bd"
      unitRef="usdPerShare">3.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="iee38f2ca1c734d1a8599c2cc8c5e7986_I20190505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MDI2NTc_2dde8881-84ca-4ca1-aad1-a76651510710"
      unitRef="shares">121694</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="iee38f2ca1c734d1a8599c2cc8c5e7986_I20190505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MDI2NjU_f505b482-1d5d-4fd5-8d15-19e5ca6690e5"
      unitRef="usdPerShare">1.07</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i9f3a965ea81d4084b32a3c2d34230270_I20190505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MDI2NzQ_3187dd66-9d1a-422f-b564-bc00cafabd3c"
      unitRef="shares">39073</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i9f3a965ea81d4084b32a3c2d34230270_I20190505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MDI2ODI_23582f10-8b9b-44fb-b781-26e9804babc3"
      unitRef="usdPerShare">3.68</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ic53a76c7afec4d048d6722096761150c_I20190506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MDI2OTI_1ea34a1d-8e2b-474f-a6de-c72729cf8815"
      unitRef="shares">160767</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDE5_eb35642c-1866-4abb-a556-4b31d3fab97a">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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.&lt;/span&gt;&lt;/div&gt;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&#x2019;s policy is to recognize, when applicable, interest and penalties on uncertain tax positions as part of income tax expense.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDM4_f9fb0f6c-55a1-494c-93e0-35089577526d">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company leases certain equipment used for research and development and operations under both finance 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 &#x201c;Property, plant and equipment, net&#x201d; in the Company&#x2019;s consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Operating leases include lease arrangements for the Company&#x2019;s corporate offices, the Manhattan Beach Project Innovation Center, manufacturing and commercialization facilities, warehouses, vehicles 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. Operating lease assets represent the right to use an underlying asset for the lease term, and operating lease liabilities represent the obligation to make lease payments arising from the lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company records these balances initially at the present value of future minimum lease payments calculated using the Company&#x2019;s incremental borrowing rate and expected lease term. The Company estimates the incremental borrowing rate for each operating lease based on prevailing market rates for collateralized debt in a similar economic environment with similar payment terms and maturity dates commensurate with the terms of the lease. Certain adjustments to the operating lease right-of-use assets may be required for items such as initial direct costs paid or incentives received. Certain leases contain variable payments, which are expensed as incurred and not included in the Company&#x2019;s operating lease right-of-use assets and operating lease liabilities. These amounts primarily include payments for maintenance, utilities, taxes and insurance on the Company&#x2019;s corporate, research and development, and manufacturing facilities and warehouse leases and are excluded from the present value of the Company&#x2019;s lease obligations. Some leases also include early termination options, which can be exercised under specific conditions. The Company includes options to extend the lease term if the options are reasonably certain of being exercised. The Company currently considers its renewal options to be reasonably certain to be exercised. The Company does not have residual value guarantees or material restrictive covenants associated with its leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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 the Company recognizes 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. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_118" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 4&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;When the Company purchases property that it was previously leasing under an operating lease, the Company de-recognizes the right of use asset and liability and recognizes the difference between the purchase price and the carrying amount of the lease liability immediately before the purchase as an adjustment to the carrying value of the asset. The Company allocates the purchase price to the assets acquired based upon their relative values.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDMx_3eab4ea0-4acf-44b7-a003-5c434dcc8ac5">Contingencies&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The 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 (&#x201c;FASB&#x201d;) Accounting Standards Codification&#160;(&#x201c;ASC&#x201d;) 450, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:125%"&gt;Contingencies&lt;/span&gt;. Estimating liabilities and costs associated with these matters require significant judgment based upon the professional knowledge and experience of management and its legal counsel.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQwOTk1_10246397-63b4-45af-827e-e97f7fbf60c6">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;In May 2014, the FASB issued Accounting Standards Update (ASU) No. 2014-09, &#x201c;Revenue from Contracts with Customers&#x201d; (&#x201c;ASU 2014-09&#x201d;), which, along with subsequent ASUs, amended the existing accounting standards for revenue recognition (&#x201c;Topic 606&#x201d;). 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&#x2019;s contracts with customers generally consist of a single performance obligation to transfer promised goods. Based on the Company&#x2019;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&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company&#x2019;s revenues are generated through sales of its products to distributors or customers. 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&#x2019;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&#x2019;s choice. The Company generally does not offer warranties or a right to return on the products it sells except in the instance of a product recall or other limited circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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&#160;31, 2021 contains a significant financing component.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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, 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 as of December&#160;31, 2021 and 2020. The offsetting charge is recorded as a reduction of revenues in the same period when the expense is incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Presentation of Net Revenues by Channel&lt;/span&gt;&lt;/div&gt;Shipping and Handling CostsThe Company does not bill its distributors or customers shipping and handling fees. The Company&#x2019;s products are predominantly shipped to its distributors or customers as &#x201c;FOB Destination,&#x201d; 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&amp;amp;A expenses.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzIwNzUz_0ca8d00d-152f-4bbf-9796-6b96f16019e0"
      unitRef="usd">3600000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzIwNzUz_bfa10b8e-47e8-4f9e-8f6f-1a569aa68a36"
      unitRef="usd">3600000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDEy_c1d83448-36e6-406f-a450-8d809b6484fc">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Effective January 1, 2020, the Company began presenting net revenues by geography and distribution channel as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:83%"&gt;Distribution Channel&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:83%"&gt;Description&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;U.S. Retail&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Net revenues from retail sales to the U.S. market&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:83%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;U.S. Foodservice&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Net revenues from restaurant and foodservice sales to the U.S. market&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;International Retail&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Net revenues from retail sales to international markets, including Canada&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;International Foodservice&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:83%"&gt;Net revenues from restaurant and foodservice sales to international markets, including Canada&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Includes net revenues from direct-to-consumer sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following table presents the Company&#x2019;s net revenues by channel:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foodservice&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retail&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foodservice&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1deac50ce03f4343b0ad8fc83faa76b9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzQtMi0xLTEtMjk4MTc_a0e1a072-9c84-4901-9fc3-1f01769ce582"
      unitRef="usd">243360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff1f2d94560a48958f45e09ee54f29f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzQtNC0xLTEtMjk4MTc_6a05f556-4bda-47da-addb-43b3ca83533c"
      unitRef="usd">264111000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i497e249bdd2f43c1a2e52c2f2ff6e9a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzQtNi0xLTEtMjk4MTc_3892ab02-c28d-42f6-a277-394cfc81df4a"
      unitRef="usd">129383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c2844537b4c47ae8f287f2c50d5f853_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzUtMi0xLTEtMjk4MTc_f4c32c23-8a2b-4806-901a-b7c387dee5cc"
      unitRef="usd">76475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41ce1ebdb9134fe2b4bd1f1de3090ff4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzUtNC0xLTEtMjk4MTc_af472dc1-1e80-48e7-bb40-07db3c46023c"
      unitRef="usd">60763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3432e3268454850b54ff73eadc878ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzUtNi0xLTEtMjk4MTc_47eb9870-11ee-4755-a371-e1efdd18ac56"
      unitRef="usd">70372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia28d68f8e16742c0a2373dc5be74e65a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzYtMi0xLTEtMjk4MTc_311fc5a2-5564-4fef-9659-d83e160a0d71"
      unitRef="usd">319835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i984a9e8bf0e44d34a0be19857749d164_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzYtNC0xLTEtMjk4MTc_207e8774-0896-4ea5-b4c9-d6e100c592f2"
      unitRef="usd">324874000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id48359e8866d4d219d16fc78a00a9759_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzYtNi0xLTEtMjk4MTc_fa7e744a-b256-4242-abcc-a4a2a118c4c1"
      unitRef="usd">199755000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f1dfd4054a6451fbba11f4d50c2fbcb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzgtMi0xLTEtMjk4MTc_56932b6d-4f40-4cde-8f20-49fda42dbb2a"
      unitRef="usd">81483000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae666078aff943f29b116337a6b8dffc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzgtNC0xLTEtMjk4MTc_1a1e4c3f-59de-474f-87a8-aac713cadadf"
      unitRef="usd">36472000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idac6700987744695a66956e40bea5b0a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzgtNi0xLTEtMjk4MTc_baee5093-81e2-4cbc-9fba-712b4c1975c8"
      unitRef="usd">15426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3851bfe18ee549f9aad42cc925d03012_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzktMi0xLTEtMjk4MTc_37adf674-e429-49c2-b730-e050786ee6e2"
      unitRef="usd">63382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8299b4b463c45e0afc6e1d6c12b8744_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzktNC0xLTEtMjk4MTc_90ff09ce-ceac-45ea-b9a4-c5a747e7fa4d"
      unitRef="usd">45439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i071d801d04c141f79bf0ca56392f937c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzktNi0xLTEtMjk4MTc_69960280-09f5-4655-9fba-8f71dee88df1"
      unitRef="usd">82716000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad852d7a4cab495db79192b2ad09de0a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzEwLTItMS0xLTI5ODE3_aa0c170e-a95e-4e96-8f01-c602c75f1017"
      unitRef="usd">144865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c2d11041f004d18b2d75d93b5b9410a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzEwLTQtMS0xLTI5ODE3_e1565058-3658-4fa4-b2d1-43f2f20ef762"
      unitRef="usd">81911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide5c9ae0befb44a18d2211468d78a6e1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzEwLTYtMS0xLTI5ODE3_c3880b14-57f5-4c46-9e8d-974c36438a83"
      unitRef="usd">98142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzExLTItMS0xLTI5ODE3_32ca94f3-9057-4974-8269-074ae590d1c3"
      unitRef="usd">464700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzExLTQtMS0xLTI5ODE3_2c54130f-bc02-4cf9-8961-7cc7f6283327"
      unitRef="usd">406785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90YWJsZTowMjZlOGQxYWE0ZDc0ZThkYjk3YjI1NTk2NjBkMWZjMC90YWJsZXJhbmdlOjAyNmU4ZDFhYTRkNzRlOGRiOTdiMjU1OTY2MGQxZmMwXzExLTYtMS0xLTI5ODE3_c656d54c-5d69-4003-95e4-fa45a09a2a1c"
      unitRef="usd">297897000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i39ef1488624b42ae804c349238bd2748_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3Mjc4MTY_24f7d1bf-03b1-4961-b719-bc469eeee495"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0d93e151bd6e496abe1893786e8c5404_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3Mjc4MjM_796fa386-d365-47e3-a178-004b7c86f1df"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic543a3b4fd1243b99d52dc6ffb57b059_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MjgyNzc_8eede224-6056-4139-a8f2-a809f141ca5c"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7b1242f5ded34904bc3498b36d2a3fe5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MjgyODE_c6003e19-a609-4854-8ee0-0d740fb97ca0"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia5c9ea521fd449a59465604137f40653_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MjgyODU_f48427b6-7492-48a0-9c1e-cb9de684d2e4"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDQ2_e7a7d67f-9249-47aa-94ef-8340a5b5bfc3">&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:125%"&gt;Earnings (Loss) Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Earnings (loss) per share (&#x201c;EPS&#x201d;) 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 (&#x201c;RSUs&#x201d;), 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company calculates basic and diluted EPS available to common stockholders in conformity with the two-class method required for companies with participating securities. Pursuant to ASU 2020-06, the Company applies the more dilutive of the if-converted method and the two-class method to its Notes. 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&#160;31, 2021 and 2020 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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 &lt;/span&gt;&lt;/div&gt;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.</us-gaap:EarningsPerSharePolicyTextBlock>
    <bynd:PrepaidExpensesPolicyPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDIx_2b38b604-c3d7-49f9-84a7-3d5226276d0c">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Prepaid Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Prepaid expenses primarily include prepaid rent and insurance, which are expensed in the period to which they relate.&lt;/span&gt;&lt;/div&gt;</bynd:PrepaidExpensesPolicyPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzE2NDkyNjc1NTQ2NTQ_07564c50-e67e-4506-8a57-1824db76df0e">Investment in Joint VentureThe Company uses the equity method of accounting to record transactions associated with its joint venture when the Company shares in joint control of the investee. Investment in joint venture is not consolidated but is recorded in &#x201c;Investment in unconsolidated joint venture&#x201d; in the Company&#x2019;s consolidated balance sheet. The Company recognizes its portion of the investee&#x2019;s results in &#x201c;Equity in losses of unconsolidated joint venture&#x201d; in its consolidated statement of operations.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDI2_b65769fe-b2ed-4a62-99d0-a26bbf222cf3">Selling, General and Administrative (&#x201c;SG&amp;amp;A&#x201d;) ExpensesSG&amp;amp;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, 2021, 2020 and 2019 were $12.1&#160;million, $0.3&#160;million and $0.3&#160;million, respectively. Non-advertising related components of the Company&#x2019;s total marketing expenditures primarily include costs associated with consumer promotions, product sampling and sales aids, which are also included in SG&amp;amp;A.</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzI2NTc2_22d08710-f7c7-43ca-bb09-f7f1b18484a7"
      unitRef="usd">12100000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzI2NTgw_05ede2b0-c7e8-49bc-b6d4-774082ad15de"
      unitRef="usd">300000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzI2NTg3_a99df303-939b-4650-84eb-4d30ff7b3294"
      unitRef="usd">300000</us-gaap:AdvertisingExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i46e21dcd663047b68b9247736f9d255c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzI3NTU3_6cc90f69-7a7e-4659-a665-9f3f442e5fb2"
      unitRef="usd">19100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i064b6f4d314546e8bfc271931cd7e4a5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzI3NTYx_8098a3c8-3997-4a85-a969-142ffa308804"
      unitRef="usd">11900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifaa74dc79eb8461bbc7ce156b1410ea9_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzI3NTY4_616f4c11-a3da-4825-8cea-767373a0dd68"
      unitRef="usd">10900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDA1_9d5a2edd-bc3a-407b-9c5c-0c0fbb9dc173">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&#x2019;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. Future research and development expenses will include expenses associated with the Company&#x2019;s new Commerce, California commercialization center.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzI4MTUz_ee3cf8e4-aee2-4d47-8bf1-db85b442fdcf"
      unitRef="usd">66900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzI4MTU3_3fe77722-c5a8-4525-ac06-d2eb2992bea4"
      unitRef="usd">31500000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzI4MTY0_504e3aa5-f32c-4ef6-94cc-011dce1b7130"
      unitRef="usd">20700000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDA0_e8b115e5-b112-4d9e-8d2d-8d2c95150e5b">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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 consolidated 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&#x2019;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&#x2019;s opinion, the existing models may not necessarily provide a reliable single measure of the fair value of the Company&#x2019;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.&lt;/span&gt;&lt;/div&gt;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&#x2019;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&#x2019;s share-based compensation expense could change materially in the future.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDAy_47683c71-9fd1-4108-9707-1a21d4c7dd50">Employee Benefit PlanOn January&#160;1, 2017 the Company initiated a 401(k)&#160;retirement saving plan (&#x201c;401-K Plan&#x201d;) 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.</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMwNjYw_73cfd89c-bfa7-4aa8-b148-01aee72a1bc5"
      unitRef="usd">1500000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMwNjY0_8b82ba72-367d-4a30-bac0-d9b211795765"
      unitRef="usd">700000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMwNjcx_956c9e8b-5991-4334-a901-18da46e4bc38"
      unitRef="usd">200000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDMz_e10865aa-15ee-436b-9f90-79360e0c1216">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restructuring Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company accounts for exit or disposal activities in accordance with ASC 420, &#x201c;Exit or Disposal Cost Obligations.&#x201d; 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.&lt;/span&gt;&lt;/div&gt;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.</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <bynd:RelatedPartyTransactionMonthlyTransactionAmount
      contextRef="if3152fa593f44515bcec2fc0bb2e6337_D20190408-20190408"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMxOTU3_e063ee09-5f28-424e-8103-4edf7266e0ab"
      unitRef="usd">20210.33</bynd:RelatedPartyTransactionMonthlyTransactionAmount>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if922068ab2ff4c5a9fa555a7d6389e24_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMyNTM3_0a8755ea-be9a-4312-8ec3-51c8e5bb649d"
      unitRef="usd">60631</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i812eea5efa2f43f2b5ddae0cc4b1e2e0_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMyNTQ0_ad8f83c5-97e1-4547-a665-5262c2d974c6"
      unitRef="usd">265548</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i9353b52794454ec292ceae6e35c8349f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMyNjU2_806c32e2-efe0-4d0e-bce0-8487532ada08"
      unitRef="usd">121260</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <bynd:RelatedPartyTransactionDailyTransactionAmount
      contextRef="i3d33ffeaf86c4a4d8ae80d53b91af1dc_D20151001-20151031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMzMDUx_0642abae-063e-4ec8-9bdf-86824f861c39"
      unitRef="usd">4000</bynd:RelatedPartyTransactionDailyTransactionAmount>
    <bynd:RelatedPartyTransactionMonthlyTransactionAmount
      contextRef="ib040dd47eec44a2e88ad25ff5e64a880_D20160201-20160228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMzMjY0_76495723-0fa0-446d-9d43-5c51aecf0c60"
      unitRef="usd">25000</bynd:RelatedPartyTransactionMonthlyTransactionAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6786878c90624733af76ca840f26c8f4_D20160201-20160228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMzMzI2_b71518f2-0a56-43ed-803a-ac2e2dec7c72"
      unitRef="shares">532590</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6786878c90624733af76ca840f26c8f4_D20160201-20160228"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMzNDAx_9bd3c2c4-4b9a-486d-a537-4890d270fbd2">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <bynd:RelatedPartyTransactionMonthlyTransactionAmount
      contextRef="i002c9e82ed004acaafb35c24f4c08166_D20161201-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMzNjgw_cbeec713-8176-440e-833e-76b4cad0636d"
      unitRef="usd">10000</bynd:RelatedPartyTransactionMonthlyTransactionAmount>
    <bynd:RelatedPartyTransactionDaysofServicePerMonth
      contextRef="i5cecf0b24cac430eb47eb31984c2d357_D20161201-20161231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzMzNzkx_bc58426d-8609-443e-8a8f-2f4e04caca7b">P6D</bynd:RelatedPartyTransactionDaysofServicePerMonth>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i01c8c4f50caf40a3bf3f4e5ff98c16f8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzM0MDYz_fe83646d-29cf-4a3b-8108-5c2d16b1ed1c"
      unitRef="usd">120000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i185df79eba0f49218bfd88272e179abd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzM0MTAz_836d4add-a7b2-40b2-9edb-dbe4f1b0f50b"
      unitRef="usd">140000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="ib0b58872979a49e9aa19f0b81d3f44dd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MDU0NTA_461f1eb4-916c-453a-a9cd-015ea380d2b4"
      unitRef="usd">1000000</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="ib0f546f4e6ca4c51b35e6577f57946c8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MDU0NTU_32e93d73-ebbe-435b-8775-039e08dea1e2"
      unitRef="usd">0</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="i84fdc6aac7bc45acb5da6a2ecdf54151_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzEwOTk1MTE3MDU0NTU_dc6f5383-4439-464f-b4a3-7158276dd391"
      unitRef="usd">0</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest
      contextRef="icf14aad34e6a42a28afa6d3757778db7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzM0Nzg2_6564724f-378d-48a4-bc51-0138ae201008"
      unitRef="number">0.05</us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest>
    <us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest
      contextRef="i1e234abfa5df43dbae2174d667867ecf_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzM0Nzg2_bcbef902-c9a7-463a-bdc2-7c951ebb80a7"
      unitRef="number">0.05</us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="iebad2c271e8d49a189ca1710e9543c8f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzM0OTMy_4383ce4a-5d96-49fe-9663-b7739dc2039e"
      unitRef="usd">15700000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i3ff0e89d116f41b9ae023ed77693f76d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzM0OTM5_6ebacb96-27c7-4aa1-b498-a7189109fdfa"
      unitRef="usd">11100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="i42a91ac606fd4bd488ade6f75a9d8b91_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzM1MDc0_ef7eaca6-1ed6-491d-8e94-f5f1d4fe1cf6"
      unitRef="usd">2200000</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMDkvZnJhZzphYWY4NDYwZDAxZGQ0N2E0YWY0NGQyYjI0MTVkNzVlMC90ZXh0cmVnaW9uOmFhZjg0NjBkMDFkZDQ3YTRhZjQ0ZDJiMjQxNWQ3NWUwXzQxMDE3_e7f446a6-d593-4726-86fa-0551ca40e8ac">&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On December 18, 2019, the FASB issued ASU&#160;No.&#160;2019-12, &#x201c;Simplifying the Accounting for Income Taxes (Topic 740)&#x201d; (&#x201c;ASU 2019-12&#x201d;). ASU 2019-12 eliminates the need for an organization to analyze whether the following apply in a given period (1) exceptions 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&#x2019; 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. The Company adopted ASU 2019-12 on January&#160;1, 2021. Adoption of ASU &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;2019-12 did not result in any material changes to the way the tax provision is prepared and did not have a material impact on the Company&#x2019;s financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On August 5, 2020, the FASB issued ASU No.&#160;2020-06, &#x201c;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity's Own Equity&#x201d; (&#x201c;ASU 2020-06&#x201d;). ASU&#160;2020-06 simplifies accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity&#x2019;s own equity, by removing certain separation models that require the separation of a convertible debt instrument into a debt component and an equity or derivative component. ASU 2020-06 removes from U.S. GAAP the separation models for (1) convertible debt with a cash conversion feature and (2) convertible instruments with a beneficial conversion feature. After adoption of ASU 2020-06 entities will not separately present in equity an embedded conversion feature in such debt. Instead entities will account for a convertible debt instrument wholly as debt, and for convertible preferred stock wholly as preferred stock (i.e., as a single unit of account), unless (1)&#160;a convertible instrument contains features that require bifurcation as a derivative under ASC 815 or (2) a convertible instrument was issued at a substantial premium. ASU 2020-06 also expands disclosure requirements for convertible instruments and simplifies areas of the guidance for diluted earnings-per-share calculations that are impacted by the amendments. Under ASU 2020-06, entities must apply the more dilutive of the if-converted method and the two-class method to all convertible instruments; the treasury stock method is no longer available. ASU 2020-06 eliminates an entity&#x2019;s ability to overcome the presumption of share settlement, and as a result, the issuers of convertible debt that may be settled in any combination of cash or stock at the issuer&#x2019;s option, must use the more dilutive among the if-converted method and the two-class method in computing diluted net income per share, which is typically more dilutive than the net share settlement under the treasury stock method. ASU 2020-06 is effective for interim and annual periods beginning after December 15, 2021, with early adoption permitted. The Company early adopted ASU 2020-06 in the first quarter of 2021 concurrent with the issuance of its Notes. There were no changes to the Company&#x2019;s previously issued financial statements since the Company had no existing convertible notes prior to issuance of the Notes in the first quarter of 2021. Upon adoption of ASU 2020-06, the Company recorded the issuance of the Notes at their face value net of issuance costs in long-term liabilities and the value of the capped call options in APIC. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_130" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;None.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTUvZnJhZzoxYzY5NTgzMTQ4NzA0NzA0YmE4MWU1OWVlYmI5NmU0Ny90ZXh0cmVnaW9uOjFjNjk1ODMxNDg3MDQ3MDRiYTgxZTU5ZWViYjk2ZTQ3XzEwOTE_fc9651ca-e460-459d-89a4-99cc34957c2f">Restructuring&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;In May 2017, management approved a plan to terminate the Company&#x2019;s exclusive supply agreement (the &#x201c;Agreement&#x201d;) with one of its co-manufacturers, due to non-performance under the Agreement and on May&#160;23, 2017, the Company notified the co-manufacturer of its decision to terminate the Agreement. In accordance with the Company&#x2019;s policy of reviewing long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable, the Company determined that as of May&#160;23, 2017, the date the Company notified the co-manufacturer of its decision to terminate the Agreement, the assets held in possession of the co-manufacturer were no longer recoverable. In 2021, 2020 and 2019, the Company recorded $15.8 million, $6.4 million and $4.9&#160;million, respectively, in restructuring expenses related to this dispute, which consisted primarily of legal and other expenses. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_142" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 11&lt;/a&gt;&lt;/span&gt; for further information. As of December&#160;31, 2021 and 2020, the Company had $2.7&#160;million and $0.8&#160;million, respectively, in accrued unpaid liabilities associated with this contract termination.</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTUvZnJhZzoxYzY5NTgzMTQ4NzA0NzA0YmE4MWU1OWVlYmI5NmU0Ny90ZXh0cmVnaW9uOjFjNjk1ODMxNDg3MDQ3MDRiYTgxZTU5ZWViYjk2ZTQ3Xzc4OQ_b35c8f5c-7afc-44af-89c3-9359b6d548c0"
      unitRef="usd">15800000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTUvZnJhZzoxYzY5NTgzMTQ4NzA0NzA0YmE4MWU1OWVlYmI5NmU0Ny90ZXh0cmVnaW9uOjFjNjk1ODMxNDg3MDQ3MDRiYTgxZTU5ZWViYjk2ZTQ3Xzc5Mw_6dd386ad-5a32-489d-8866-e66a867760df"
      unitRef="usd">6400000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTUvZnJhZzoxYzY5NTgzMTQ4NzA0NzA0YmE4MWU1OWVlYmI5NmU0Ny90ZXh0cmVnaW9uOjFjNjk1ODMxNDg3MDQ3MDRiYTgxZTU5ZWViYjk2ZTQ3XzgwMA_eea359a1-4ef8-447b-8d5b-429f93576e06"
      unitRef="usd">4900000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserve
      contextRef="id73bfbb41bc3412ca32a20361135d188_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTUvZnJhZzoxYzY5NTgzMTQ4NzA0NzA0YmE4MWU1OWVlYmI5NmU0Ny90ZXh0cmVnaW9uOjFjNjk1ODMxNDg3MDQ3MDRiYTgxZTU5ZWViYjk2ZTQ3Xzk5NA_770245b4-881d-4b70-ac40-54bd89d55dd9"
      unitRef="usd">2700000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i0dfd0204333f477584fc8ce520ed2a06_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTUvZnJhZzoxYzY5NTgzMTQ4NzA0NzA0YmE4MWU1OWVlYmI5NmU0Ny90ZXh0cmVnaW9uOjFjNjk1ODMxNDg3MDQ3MDRiYTgxZTU5ZWViYjk2ZTQ3XzEwMDE_a08f585e-939f-4900-b76e-c91845c2839e"
      unitRef="usd">800000</us-gaap:RestructuringReserve>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzM1ODU_794b187a-5e46-407f-a2d7-b8102be11067">LeasesLeases are classified as either finance leases or operating leases based on criteria in ASC 842. The Company has operating leases for its corporate offices, including its Manhattan Beach Project Innovation Center where the Company&#x2019;s research and development facility is located, its manufacturing facilities, commercialization center, warehouses and vehicles, and to a lesser extent, certain equipment and finance leases for its equipment. Such leases generally have original lease terms between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzEwNw_e367e97c-b636-4793-8c91-107bdc3f40f0"&gt;two&lt;/span&gt; and 12 years, and often &lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;include one or more options to renew. Some leases also include early termination options, which can be exercised under specific conditions. The Company includes options to extend the lease term if the options are reasonably certain of being exercised. The Company currently considers its renewal options to be reasonably certain to be exercised. The Company does not have residual value guarantees or material restrictive covenants associated with its leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Operating lease assets represent the right to use an underlying asset for the lease term, and operating lease liabilities represent the obligation to make lease payments arising from the lease. The Company calculates the present value of its operating leases using an estimated incremental borrowing rate, which requires judgment. The Company estimates the incremental borrowing rate for each operating lease based on prevailing market rates for collateralized debt in a similar economic environment with similar payment terms and maturity dates commensurate with the terms of the lease. Certain leases contain variable payments, which are expensed as incurred and not included in the Company&#x2019;s operating lease right-of-use assets and operating lease liabilities. These amounts primarily include payments for maintenance, utilities, taxes, and insurance on the Company&#x2019;s corporate, research and development, and manufacturing facilities and warehouse leases and are excluded from the present value of the Company&#x2019;s lease obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;As part of this adoption, the Company elected to not record operating lease right-of-use assets or operating lease liabilities for leases with an initial term of 12 months or less. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On January 14, 2021, the Company entered into a 12-year lease with two 5-year renewal options (&#x201c;Campus Lease&#x201d;) to house its corporate headquarters, lab and innovation space in El Segundo, California. The Company has not recognized an asset or a liability for the Campus Lease in its consolidated balance sheet as of December&#160;31, 2021 because there was no lease commencement during the year ended December 31, 2021. Therefore, the Campus Lease is not included in the tables below. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_142" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 11&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;In the third quarter of 2021, the Company completed the purchase of a property in Missouri, consisting of land, building, and associated tenant improvements, which it was leasing as an operating lease, for cash consideration of $10.4 million including transaction costs. The Company de-recognized the right of use asset and liability and recognized the difference between the purchase price and the carrying amount of the lease liability immediately before the purchase as an adjustment to the carrying value of the asset. The purchase price was allocated to the assets acquired based upon their relative values, which are included in &#x201c;Property, plant and equipment, net&#x201d; and &#x201c;Other non-current assets,&#x201d; on the Company&#x2019;s consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the third quarter of 2021, the Company also assumed an operating lease for a building comprising approximately 64,000 square feet in California to house its commercialization center. The lease expires in August 2033 and includes an option to extend the term for an additional 60 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Lease costs for operating and finance leases were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Statement of Operations Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Operating lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Variable lease cost primarily consists of common area maintenance, such as cleaning and repairs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2) Excludes Campus Lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzMtMi0xLTEtMzY2NTQ_a7fbffe7-b250-4f3c-ab79-8787f7589ede"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzMtMi0xLTEtMzY2NTQ_d7f27b5b-0483-489c-8ed0-3affb59f957d"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzEyLTItMS0xLTI5ODE3_b241a2eb-56a7-4226-915a-e692c7c1b044"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzEyLTItMS0xLTI5ODE3_beb18ed5-b630-44d7-85bb-ce730ca60347"&gt;Finance lease obligations and other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Excludes Campus Lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following is a schedule by year of the maturities of lease liabilities with original terms in excess of one year, as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total discounted future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Excludes Campus Lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Weighted average remaining lease terms and weighted average discount rates were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Excludes Campus Lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzM1ODU_e08f14f6-4eca-4170-980e-9599174888f0">LeasesLeases are classified as either finance leases or operating leases based on criteria in ASC 842. The Company has operating leases for its corporate offices, including its Manhattan Beach Project Innovation Center where the Company&#x2019;s research and development facility is located, its manufacturing facilities, commercialization center, warehouses and vehicles, and to a lesser extent, certain equipment and finance leases for its equipment. Such leases generally have original lease terms between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzEwNw_e367e97c-b636-4793-8c91-107bdc3f40f0"&gt;two&lt;/span&gt; and 12 years, and often &lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;include one or more options to renew. Some leases also include early termination options, which can be exercised under specific conditions. The Company includes options to extend the lease term if the options are reasonably certain of being exercised. The Company currently considers its renewal options to be reasonably certain to be exercised. The Company does not have residual value guarantees or material restrictive covenants associated with its leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Operating lease assets represent the right to use an underlying asset for the lease term, and operating lease liabilities represent the obligation to make lease payments arising from the lease. The Company calculates the present value of its operating leases using an estimated incremental borrowing rate, which requires judgment. The Company estimates the incremental borrowing rate for each operating lease based on prevailing market rates for collateralized debt in a similar economic environment with similar payment terms and maturity dates commensurate with the terms of the lease. Certain leases contain variable payments, which are expensed as incurred and not included in the Company&#x2019;s operating lease right-of-use assets and operating lease liabilities. These amounts primarily include payments for maintenance, utilities, taxes, and insurance on the Company&#x2019;s corporate, research and development, and manufacturing facilities and warehouse leases and are excluded from the present value of the Company&#x2019;s lease obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;As part of this adoption, the Company elected to not record operating lease right-of-use assets or operating lease liabilities for leases with an initial term of 12 months or less. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On January 14, 2021, the Company entered into a 12-year lease with two 5-year renewal options (&#x201c;Campus Lease&#x201d;) to house its corporate headquarters, lab and innovation space in El Segundo, California. The Company has not recognized an asset or a liability for the Campus Lease in its consolidated balance sheet as of December&#160;31, 2021 because there was no lease commencement during the year ended December 31, 2021. Therefore, the Campus Lease is not included in the tables below. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_142" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 11&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;In the third quarter of 2021, the Company completed the purchase of a property in Missouri, consisting of land, building, and associated tenant improvements, which it was leasing as an operating lease, for cash consideration of $10.4 million including transaction costs. The Company de-recognized the right of use asset and liability and recognized the difference between the purchase price and the carrying amount of the lease liability immediately before the purchase as an adjustment to the carrying value of the asset. The purchase price was allocated to the assets acquired based upon their relative values, which are included in &#x201c;Property, plant and equipment, net&#x201d; and &#x201c;Other non-current assets,&#x201d; on the Company&#x2019;s consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the third quarter of 2021, the Company also assumed an operating lease for a building comprising approximately 64,000 square feet in California to house its commercialization center. The lease expires in August 2033 and includes an option to extend the term for an additional 60 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Lease costs for operating and finance leases were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Statement of Operations Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Operating lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Variable lease cost primarily consists of common area maintenance, such as cleaning and repairs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2) Excludes Campus Lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzMtMi0xLTEtMzY2NTQ_a7fbffe7-b250-4f3c-ab79-8787f7589ede"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzMtMi0xLTEtMzY2NTQ_d7f27b5b-0483-489c-8ed0-3affb59f957d"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzEyLTItMS0xLTI5ODE3_b241a2eb-56a7-4226-915a-e692c7c1b044"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzEyLTItMS0xLTI5ODE3_beb18ed5-b630-44d7-85bb-ce730ca60347"&gt;Finance lease obligations and other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Excludes Campus Lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following is a schedule by year of the maturities of lease liabilities with original terms in excess of one year, as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total discounted future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Excludes Campus Lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Weighted average remaining lease terms and weighted average discount rates were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Excludes Campus Lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ia3447391b5464b569bd902a7e5a7d0d8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzExNA_5fc6e9de-b731-4987-ace6-78d7cdfb3649">P12Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="i7b948c12e6b04fe9a1cecbada958e3b2_I20210114"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzI3NDI_39839ad7-56f6-447c-bf8f-d60975c57e84">P12Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <bynd:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfRenewalOptions
      contextRef="i1b6426c7d6644afc813acccdb0d507ad_D20210114-20210114"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzI3NjE_be2ecb3b-ddd0-477e-b4c5-ffa4f0fa58a9"
      unitRef="renewal_option">2</bynd:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfRenewalOptions>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedRenewalTerm1
      contextRef="i7b948c12e6b04fe9a1cecbada958e3b2_I20210114"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzI3NjQ_17e8ca33-f639-4e77-ad68-4a7ffeef2b52">P5Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedRenewalTerm1>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="i4d758374fcc6479b90c40f56d1824266_D20210101-20211002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzEwOTk1MTE2NDUyNTc_5f6b49ae-ca32-415a-b9a0-a15e8f30f52f"
      unitRef="usd">10400000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <bynd:LesseeOperatingLeaseArea
      contextRef="ic3ac3b51f00042fba037923e1db3859f_I20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzEwOTk1MTE2NDUyMjk_73005d87-8809-4e7c-81c0-bf9156512d9c"
      unitRef="sqft">64000</bynd:LesseeOperatingLeaseArea>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ic3ac3b51f00042fba037923e1db3859f_I20211002"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzEwOTk1MTE2NDUyMzQ_adda47f1-5b55-4f19-bad5-b1fea384849b">P60M</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzM1ODg_e139ceeb-8a51-4281-8c31-fb9fc411a04b">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Lease costs for operating and finance leases were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Statement of Operations Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Operating lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:1.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Variable lease cost primarily consists of common area maintenance, such as cleaning and repairs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2) Excludes Campus Lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Weighted average remaining lease terms and weighted average discount rates were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Excludes Campus Lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <bynd:OperatingLeaseCostFixed
      contextRef="i1c50c2e9a48b47b8a9d5c2b734eca9ee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzItNC0xLTEtMjk4MTc_915a8fae-4a70-4807-972b-93133e9ff619"
      unitRef="usd">2583000</bynd:OperatingLeaseCostFixed>
    <bynd:OperatingLeaseCostFixed
      contextRef="i8d402d95ad55480593b5a3ae35b87c15_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzItNi0xLTEtMzk1NzY_04b0ebe6-e4e3-4f91-8f9c-123424d20b58"
      unitRef="usd">1570000</bynd:OperatingLeaseCostFixed>
    <bynd:OperatingLeaseCostFixed
      contextRef="i0076a02b67164f779c2debe54f99b28c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzMtNC0xLTEtMjk4MTc_b5104773-263b-4b2b-8486-b43f712c1361"
      unitRef="usd">652000</bynd:OperatingLeaseCostFixed>
    <bynd:OperatingLeaseCostFixed
      contextRef="iba48b0493c034a7b92b89c4eb9c122bc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzMtNi0xLTEtMzk1NzY_7c745f57-0c85-4940-9562-e208a09006c0"
      unitRef="usd">621000</bynd:OperatingLeaseCostFixed>
    <bynd:OperatingLeaseCostFixed
      contextRef="i854896023ae242638b1655600c6def86_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzQtNC0xLTEtMjk4MTc_b6c4d625-4c8e-4502-bbfe-33665dc3d5ed"
      unitRef="usd">961000</bynd:OperatingLeaseCostFixed>
    <bynd:OperatingLeaseCostFixed
      contextRef="i1f4b001c422f4a5b9988fda84803a689_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzQtNi0xLTEtMzk1NzY_3a08cddb-8f54-49d1-b8fe-ac7d95108148"
      unitRef="usd">569000</bynd:OperatingLeaseCostFixed>
    <bynd:OperatingLeaseCostVariable
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzUtNC0xLTEtMjk4MTc_2a90ce7a-fb19-464a-9257-d96921f4ae55"
      unitRef="usd">40000</bynd:OperatingLeaseCostVariable>
    <bynd:OperatingLeaseCostVariable
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzUtNi0xLTEtMzk1NzY_f1ab9db9-6f5a-49ad-b4d2-d9d811e090c3"
      unitRef="usd">17000</bynd:OperatingLeaseCostVariable>
    <us-gaap:OperatingLeaseCost
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzYtNC0xLTEtMjk4MTc_242880ff-e2ac-4f02-92a8-e76696ab2dd8"
      unitRef="usd">4236000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzYtNi0xLTEtNDc4MjM_b3bcd6f8-ea11-4f64-9ad7-fe50193e1c5b"
      unitRef="usd">2777000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzctNC0xLTEtMjk4MTc_fc5d9ddb-3ea4-4f40-9b3f-11a4f3534a1b"
      unitRef="usd">222000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzctNi0xLTEtMzk1ODQ_207d945a-dbf4-4280-973b-44c61bbbd945"
      unitRef="usd">311000</us-gaap:ShortTermLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzktNC0xLTEtMjk4MTc_34fac2e3-df0c-47dd-9d72-2cfee5ee67f4"
      unitRef="usd">177000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzEwLTYtMS0xLTM5NTg0_9179bcda-cdcf-441d-a685-6c2eea0fa007"
      unitRef="usd">75000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzEwLTQtMS0xLTI5ODE3_3322c052-1684-47be-93b1-4ad385c4e4db"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzExLTYtMS0xLTM5NTg0_0e8e9e95-396c-4c92-be9e-6867f9032582"
      unitRef="usd">13000</us-gaap:FinanceLeaseInterestExpense>
    <bynd:FinanceLeaseCost
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzExLTQtMS0xLTI5ODE3_d383457e-194e-4c37-8319-fd03d793eb4e"
      unitRef="usd">177000</bynd:FinanceLeaseCost>
    <bynd:FinanceLeaseCost
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzEyLTYtMS0xLTM5NTg0_5f81d682-c296-44fc-a411-b00f6f2c9ddf"
      unitRef="usd">88000</bynd:FinanceLeaseCost>
    <us-gaap:LeaseCost
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzEyLTQtMS0xLTI5ODE3_1dac7960-b09e-46d4-984e-126fe5a08e08"
      unitRef="usd">4635000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpiYzdlNDcwMmNmZTc0YWQ0YmNhNDYyZTI0NWNhZmVmNi90YWJsZXJhbmdlOmJjN2U0NzAyY2ZlNzRhZDRiY2E0NjJlMjQ1Y2FmZWY2XzE0LTYtMS0xLTM5NTg0_3bc618a4-125b-4356-849a-21a8f87874e2"
      unitRef="usd">3176000</us-gaap:LeaseCost>
    <bynd:ScheduleofAssetsandLiabilitiesRelatedtoOperatingandFinanceLeasesTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzM1ODk_8fea0a54-94b0-4c86-863f-ffe6ee737a55">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzMtMi0xLTEtMzY2NTQ_a7fbffe7-b250-4f3c-ab79-8787f7589ede"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzMtMi0xLTEtMzY2NTQ_d7f27b5b-0483-489c-8ed0-3affb59f957d"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzEyLTItMS0xLTI5ODE3_b241a2eb-56a7-4226-915a-e692c7c1b044"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzEyLTItMS0xLTI5ODE3_beb18ed5-b630-44d7-85bb-ce730ca60347"&gt;Finance lease obligations and other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Excludes Campus Lease.&lt;/span&gt;&lt;/div&gt;</bynd:ScheduleofAssetsandLiabilitiesRelatedtoOperatingandFinanceLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzItNC0xLTEtMjk4MTc_de537e5d-ba34-41ba-939b-ef319531b5c3"
      unitRef="usd">26815000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzItNi0xLTEtMzk3MTc_f7971bb9-60d6-4f24-9bbe-a9ead0d5ea2b"
      unitRef="usd">14570000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzMtNC0xLTEtMjk4MTc_8ad3fc63-936b-4178-908e-b5e92bb77d80"
      unitRef="usd">615000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzMtNi0xLTEtMzk3MTc_be6698cf-f9e9-46da-a535-a8758d39da36"
      unitRef="usd">212000</us-gaap:FinanceLeaseRightOfUseAsset>
    <bynd:LeaseRightofUseAsset
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzQtNC0xLTEtMjk4MTc_c35bea17-bb1b-4188-adfd-5d2c89c7d20e"
      unitRef="usd">27430000</bynd:LeaseRightofUseAsset>
    <bynd:LeaseRightofUseAsset
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzQtNi0xLTEtNDc4MjY_f23cbbfc-6c8c-4adb-a0b7-3a02a9cb07a9"
      unitRef="usd">14782000</bynd:LeaseRightofUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzgtNC0xLTEtMjk4MTc_3fe6537f-d239-41ac-82b5-78a40236bd3d"
      unitRef="usd">4458000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzgtNi0xLTEtMzk4MDg_c6d25323-7478-44d9-8a34-719c3b3c600a"
      unitRef="usd">3095000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzktNC0xLTEtMjk4MTc_9bfab486-3815-47f9-bac4-e7e944738e6f"
      unitRef="usd">182000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzktNi0xLTEtMzk4MDg_77899dbf-646f-49a9-a489-a896b2434415"
      unitRef="usd">71000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzExLTQtMS0xLTI5ODE3_6a989e91-04d4-4696-b896-c90fe3d59b80"
      unitRef="usd">22599000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzExLTYtMS0xLTM5ODA4_b011e8eb-1733-45c6-9b07-90348940d5e8"
      unitRef="usd">11793000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzEyLTQtMS0xLTI5ODE3_5767f906-98ce-42a1-942a-273521d804fa"
      unitRef="usd">442000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzEyLTYtMS0xLTM5ODA4_61960a2b-2d5d-4079-a2e3-0b2471ddb283"
      unitRef="usd">149000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <bynd:LeaseLiability
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzEzLTQtMS0xLTI5ODE3_cf7fdf8f-a747-46d5-ac62-2ac5bd6ffd87"
      unitRef="usd">27681000</bynd:LeaseLiability>
    <bynd:LeaseLiability
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTpmNDVjZmZkMjcxZDg0NjMyYjBlOTFiOTQyOTgzZjVjNy90YWJsZXJhbmdlOmY0NWNmZmQyNzFkODQ2MzJiMGU5MWI5NDI5ODNmNWM3XzEzLTYtMS0xLTQ3ODI2_90612a7f-49f8-451e-bd71-418d6080b4d5"
      unitRef="usd">15108000</bynd:LeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzM1ODI_1b496d90-26e9-4b65-a441-e678af700749">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following is a schedule by year of the maturities of lease liabilities with original terms in excess of one year, as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total discounted future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Excludes Campus Lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90ZXh0cmVnaW9uOmI5ODg3NzIyZTdjNjQzN2NhZDIwODgyYWNjMmQwYzUwXzM1ODI_443b2cc4-8841-4bb1-91bd-69fe724fb785">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following is a schedule by year of the maturities of lease liabilities with original terms in excess of one year, as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total discounted future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Excludes Campus Lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzItMi0xLTEtMjk4MTc_885fc947-3aaa-4ce1-b18b-f379c434ee62"
      unitRef="usd">5548000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzItNC0xLTEtMjk4MTc_7b5aa429-bf8a-4d28-a5fe-b2609e4e6db0"
      unitRef="usd">194000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzMtMi0xLTEtMjk4MTc_68587010-c82f-48d0-8fa5-de526819ee62"
      unitRef="usd">5288000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzMtNC0xLTEtMjk4MTc_90215c47-7242-4ffa-b3fa-82c1998700bc"
      unitRef="usd">181000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzQtMi0xLTEtMjk4MTc_1475c75e-7cd7-4f5d-b69a-d1e2815c2854"
      unitRef="usd">3543000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzQtNC0xLTEtMjk4MTc_4307e790-29dc-476c-b513-194c91f8d18e"
      unitRef="usd">147000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzUtMi0xLTEtMjk4MTc_f7bcf403-2979-44a9-be2d-2ddaabbb3e78"
      unitRef="usd">2970000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzUtNC0xLTEtMjk4MTc_327b6022-6f4c-4c70-bec6-4d6ced35c401"
      unitRef="usd">115000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzYtMi0xLTEtMjk4MTc_360aa1e0-72c3-43b0-a231-ca122f4b9164"
      unitRef="usd">2831000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzYtNC0xLTEtMjk4MTc_e5142ed1-42e7-4100-9fa2-67d2b662164f"
      unitRef="usd">9000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzctMi0xLTEtMjk4MTc_50feee7a-173e-43a3-b94c-c5be284fa9d1"
      unitRef="usd">12984000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzctNC0xLTEtMjk4MTc_604c23b9-0678-43d7-b0c0-8b35a81fc267"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzktMi0xLTEtMjk4MTc_c60b80cb-518d-4778-8847-47ada18199cf"
      unitRef="usd">33164000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzktNC0xLTEtMjk4MTc_c3c0372d-6304-4456-8a0a-361a30362145"
      unitRef="usd">646000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzEwLTItMS0xLTI5ODE3_171bc82d-8d1a-406f-9fd3-51826b9d6f78"
      unitRef="usd">6107000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzEwLTQtMS0xLTI5ODE3_fd2f7d46-5264-4d45-92bb-6bd25a064cdd"
      unitRef="usd">22000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzExLTItMS0xLTI5ODE3_30b53789-2aa9-432e-a72a-97c5e2ccc82d"
      unitRef="usd">27057000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTo4MDFmYWFmODJiMzY0ODVhOGFjODI1ZjgzNWQxOTkxYi90YWJsZXJhbmdlOjgwMWZhYWY4MmIzNjQ4NWE4YWM4MjVmODM1ZDE5OTFiXzExLTQtMS0xLTI5ODE3_48db6767-41d7-437f-946c-6a5583f9d9a4"
      unitRef="usd">624000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTozNjE1NWE5MGU1NTQ0ZDhmODMyMzQwNTc4Zjg5NDEzZC90YWJsZXJhbmdlOjM2MTU1YTkwZTU1NDRkOGY4MzIzNDA1NzhmODk0MTNkXzItMi0xLTEtMjk4MTc_8b87125d-329c-46dc-92eb-182508bfc97e">P8Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTozNjE1NWE5MGU1NTQ0ZDhmODMyMzQwNTc4Zjg5NDEzZC90YWJsZXJhbmdlOjM2MTU1YTkwZTU1NDRkOGY4MzIzNDA1NzhmODk0MTNkXzItNC0xLTEtMjk4MTc_d2aa924a-4dd1-408e-82c5-66892464f2d6">P3Y7M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTozNjE1NWE5MGU1NTQ0ZDhmODMyMzQwNTc4Zjg5NDEzZC90YWJsZXJhbmdlOjM2MTU1YTkwZTU1NDRkOGY4MzIzNDA1NzhmODk0MTNkXzMtMi0xLTEtMjk4MTc_d53b2c00-dfa0-470e-b340-45bf1f91d279"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMTgvZnJhZzpiOTg4NzcyMmU3YzY0MzdjYWQyMDg4MmFjYzJkMGM1MC90YWJsZTozNjE1NWE5MGU1NTQ0ZDhmODMyMzQwNTc4Zjg5NDEzZC90YWJsZXJhbmdlOjM2MTU1YTkwZTU1NDRkOGY4MzIzNDA1NzhmODk0MTNkXzMtNC0xLTEtMjk4MTc_c764a866-6164-48df-8e17-053a3194a176"
      unitRef="number">0.023</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:AssetAcquisitionTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNzQ5L2ZyYWc6MmQ4NGM0Mjc2ZDQxNGNiY2E2OWM4ZjlhZGEyOTQ0OTgvdGV4dHJlZ2lvbjoyZDg0YzQyNzZkNDE0Y2JjYTY5YzhmOWFkYTI5NDQ5OF8xNjQ5MjY3NDQzNjY3_79870f9c-49e5-4e57-bf02-dd699f182c33">Asset Acquisition&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On October 30, 2020, the Company acquired certain assets including land, building and improvements, manufacturing equipment, and assembled workforce from one of its former co-manufacturers (the &#x201c;Seller&#x201d;). The Company did not assume any liabilities of the Seller. The Company is using this manufacturing facility primarily for the production of its finished goods. Acquisition of these assets is expected to allow the Company to reduce manufacturing and packaging costs through vertical integration and provide opportunities for the Company to test new processes and scale new products more quickly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The total purchase consideration of $15.5 million was comprised of cash consideration of $14.5 million, subject to adjustment for customary prorations, transfer taxes, escrow holdbacks and other adjustments, and $1.0 million in acquisition-related expenses.  As part of this transaction, the Company hired approximately 180 employees who were previously employed by the Seller. The Company accounted for this transaction as an asset acquisition and recorded the acquired tangible and intangible assets based on each asset&#x2019;s relative fair value at the acquisition date to the total purchase price plus capitalized acquisition costs. Fair value of building and land were determined by a real estate appraisal prepared by an independent real estate appraiser. Fair value of assembled workforce was based on estimated replacement costs that utilize available market information and discount and/or capitalization rates as appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following table details the purchase price allocation of the acquired assets based on their relative fair values as of the acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assembled workforce&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;_____________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Assembled workforce is recorded in &#x201c;Other non-current assets, net&#x201d; in the consolidated balance sheet and will be amortized over an estimated useful life of approximately 2.0 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetAcquisitionTextBlock>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="if013ba6d68cf46bba6a7676c93cee53d_D20201030-20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNzQ5L2ZyYWc6MmQ4NGM0Mjc2ZDQxNGNiY2E2OWM4ZjlhZGEyOTQ0OTgvdGV4dHJlZ2lvbjoyZDg0YzQyNzZkNDE0Y2JjYTY5YzhmOWFkYTI5NDQ5OF8yNzQ4Nzc5MDcxMzM3_eafd96b5-abef-4e20-842f-88d8e45870e2"
      unitRef="usd">15500000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:PaymentsToAcquireOtherProductiveAssets
      contextRef="if013ba6d68cf46bba6a7676c93cee53d_D20201030-20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNzQ5L2ZyYWc6MmQ4NGM0Mjc2ZDQxNGNiY2E2OWM4ZjlhZGEyOTQ0OTgvdGV4dHJlZ2lvbjoyZDg0YzQyNzZkNDE0Y2JjYTY5YzhmOWFkYTI5NDQ5OF8yNzQ4Nzc5MDcxMzc2_56097e58-a276-47dd-a477-0d33bd4f2674"
      unitRef="usd">14500000</us-gaap:PaymentsToAcquireOtherProductiveAssets>
    <bynd:AssetsAcquisitionCapitalizedAcquisitionCosts
      contextRef="i5e332fef0db34d509e03e5e60b1dfb1b_I20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNzQ5L2ZyYWc6MmQ4NGM0Mjc2ZDQxNGNiY2E2OWM4ZjlhZGEyOTQ0OTgvdGV4dHJlZ2lvbjoyZDg0YzQyNzZkNDE0Y2JjYTY5YzhmOWFkYTI5NDQ5OF8yNzQ4Nzc5MDcxNDA4_e04c1f6c-4a68-47c4-8051-e6be8f175283"
      unitRef="usd">1000000</bynd:AssetsAcquisitionCapitalizedAcquisitionCosts>
    <bynd:AssetAcquisitionNumberOfEmployeesHired
      contextRef="if013ba6d68cf46bba6a7676c93cee53d_D20201030-20201030"
      decimals="-1"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNzQ5L2ZyYWc6MmQ4NGM0Mjc2ZDQxNGNiY2E2OWM4ZjlhZGEyOTQ0OTgvdGV4dHJlZ2lvbjoyZDg0YzQyNzZkNDE0Y2JjYTY5YzhmOWFkYTI5NDQ5OF8yNzQ4Nzc5MDcxNDE2_05ffdd17-4e3b-45f6-9dd2-06bb664fcfcc"
      unitRef="employee">180</bynd:AssetAcquisitionNumberOfEmployeesHired>
    <us-gaap:AssetAcquisitionTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNzQ5L2ZyYWc6MmQ4NGM0Mjc2ZDQxNGNiY2E2OWM4ZjlhZGEyOTQ0OTgvdGV4dHJlZ2lvbjoyZDg0YzQyNzZkNDE0Y2JjYTY5YzhmOWFkYTI5NDQ5OF8xNjQ5MjY3NDQzNjY4_3610eb6a-eb51-4426-8f21-c872c45399c7">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following table details the purchase price allocation of the acquired assets based on their relative fair values as of the acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assembled workforce&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;_____________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Assembled workforce is recorded in &#x201c;Other non-current assets, net&#x201d; in the consolidated balance sheet and will be amortized over an estimated useful life of approximately 2.0 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetAcquisitionTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i9df2919c28714f0c87e6fbd76b91f33f_D20201030-20201030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNzQ5L2ZyYWc6MmQ4NGM0Mjc2ZDQxNGNiY2E2OWM4ZjlhZGEyOTQ0OTgvdGFibGU6NjMxZTA0ZTQxMmM1NDM2Mjk1ZDY3N2MwZjdkMTBhNTUvdGFibGVyYW5nZTo2MzFlMDRlNDEyYzU0MzYyOTVkNjc3YzBmN2QxMGE1NV8xLTItMS0xLTU2MTQz_304504fc-be87-4f13-be59-569442c2b9c7"
      unitRef="usd">1273000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ic63ca4de3fa84514b49f20955da600be_D20201030-20201030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNzQ5L2ZyYWc6MmQ4NGM0Mjc2ZDQxNGNiY2E2OWM4ZjlhZGEyOTQ0OTgvdGFibGU6NjMxZTA0ZTQxMmM1NDM2Mjk1ZDY3N2MwZjdkMTBhNTUvdGFibGVyYW5nZTo2MzFlMDRlNDEyYzU0MzYyOTVkNjc3YzBmN2QxMGE1NV8yLTItMS0xLTU2MTQz_959727bc-8581-438a-b08c-96c4bb9996ac"
      unitRef="usd">9576000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ibc59c46882c641e5a44581c3de7cb048_D20201030-20201030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNzQ5L2ZyYWc6MmQ4NGM0Mjc2ZDQxNGNiY2E2OWM4ZjlhZGEyOTQ0OTgvdGFibGU6NjMxZTA0ZTQxMmM1NDM2Mjk1ZDY3N2MwZjdkMTBhNTUvdGFibGVyYW5nZTo2MzFlMDRlNDEyYzU0MzYyOTVkNjc3YzBmN2QxMGE1NV8zLTItMS0xLTU2MTQz_ce688423-4e6f-4383-b929-8b3aaf341b9e"
      unitRef="usd">2774000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <bynd:AssetAcquisitionAssembledWorkforce
      contextRef="if013ba6d68cf46bba6a7676c93cee53d_D20201030-20201030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNzQ5L2ZyYWc6MmQ4NGM0Mjc2ZDQxNGNiY2E2OWM4ZjlhZGEyOTQ0OTgvdGFibGU6NjMxZTA0ZTQxMmM1NDM2Mjk1ZDY3N2MwZjdkMTBhNTUvdGFibGVyYW5nZTo2MzFlMDRlNDEyYzU0MzYyOTVkNjc3YzBmN2QxMGE1NV80LTItMS0xLTU2MTQz_3c05f3f1-2e1f-4cf3-b527-c37d44e22e01"
      unitRef="usd">1859000</bynd:AssetAcquisitionAssembledWorkforce>
    <bynd:AssetAcquisitionAssetsAcquired
      contextRef="if013ba6d68cf46bba6a7676c93cee53d_D20201030-20201030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNzQ5L2ZyYWc6MmQ4NGM0Mjc2ZDQxNGNiY2E2OWM4ZjlhZGEyOTQ0OTgvdGFibGU6NjMxZTA0ZTQxMmM1NDM2Mjk1ZDY3N2MwZjdkMTBhNTUvdGFibGVyYW5nZTo2MzFlMDRlNDEyYzU0MzYyOTVkNjc3YzBmN2QxMGE1NV81LTItMS0xLTU2NDk2_a4b1a5f5-383c-4388-8b48-d6945f705336"
      unitRef="usd">15482000</bynd:AssetAcquisitionAssetsAcquired>
    <bynd:AssetAcquisitionAssembledWorkforceUsefulLife
      contextRef="if013ba6d68cf46bba6a7676c93cee53d_D20201030-20201030"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNzQ5L2ZyYWc6MmQ4NGM0Mjc2ZDQxNGNiY2E2OWM4ZjlhZGEyOTQ0OTgvdGV4dHJlZ2lvbjoyZDg0YzQyNzZkNDE0Y2JjYTY5YzhmOWFkYTI5NDQ5OF8yNzQ4Nzc5MDcxNDM4_a6ef3081-5f5d-4e34-bd11-8b742227e9ae">P2Y</bynd:AssetAcquisitionAssembledWorkforceUsefulLife>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90ZXh0cmVnaW9uOjA0ZTliOWUzMmIyNzRjZTNiYmMyZDIyYzU5YTZhZDM5XzQwMA_058a164c-bb6f-4f7e-b886-5d0aa1ff0c82">Inventories&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Major classes of inventory were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials and packaging&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company wrote off $12.5&#160;million, $10.8&#160;million and $6.4&#160;million in excess and obsolete inventories and recognized that expense in cost of goods sold in its consolidated statements of operations for the years ended December 31, 2021, 2020 and 2019, respectively. The Company recorded $0.8 million and $0, respectively, in write down of inventory to lower of cost or net realizable value at December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90ZXh0cmVnaW9uOjA0ZTliOWUzMmIyNzRjZTNiYmMyZDIyYzU5YTZhZDM5XzQwMQ_27ada4d0-f939-469f-8f58-5de6bf82ff21">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Major classes of inventory were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials and packaging&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90YWJsZTo5Y2ExYjBlODNiOTQ0NmFjYjU5MzY3YjEzMjQwZTA1Zi90YWJsZXJhbmdlOjljYTFiMGU4M2I5NDQ2YWNiNTkzNjdiMTMyNDBlMDVmXzItMS0xLTEtMjk4MTc_c9e087b7-8ba8-4e4b-bc3b-9739fecfbd34"
      unitRef="usd">129974000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90YWJsZTo5Y2ExYjBlODNiOTQ0NmFjYjU5MzY3YjEzMjQwZTA1Zi90YWJsZXJhbmdlOjljYTFiMGU4M2I5NDQ2YWNiNTkzNjdiMTMyNDBlMDVmXzItMy0xLTEtMjk4MTc_5d23fe0e-f4fb-4659-a83d-daad06ce20d0"
      unitRef="usd">83702000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90YWJsZTo5Y2ExYjBlODNiOTQ0NmFjYjU5MzY3YjEzMjQwZTA1Zi90YWJsZXJhbmdlOjljYTFiMGU4M2I5NDQ2YWNiNTkzNjdiMTMyNDBlMDVmXzMtMS0xLTEtMjk4MTc_d56a7e15-81cc-4116-9cec-c64aaa3bc4c3"
      unitRef="usd">50227000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90YWJsZTo5Y2ExYjBlODNiOTQ0NmFjYjU5MzY3YjEzMjQwZTA1Zi90YWJsZXJhbmdlOjljYTFiMGU4M2I5NDQ2YWNiNTkzNjdiMTMyNDBlMDVmXzMtMy0xLTEtMjk4MTc_82edd565-de24-4e21-9e3a-84757222305c"
      unitRef="usd">12887000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90YWJsZTo5Y2ExYjBlODNiOTQ0NmFjYjU5MzY3YjEzMjQwZTA1Zi90YWJsZXJhbmdlOjljYTFiMGU4M2I5NDQ2YWNiNTkzNjdiMTMyNDBlMDVmXzQtMS0xLTEtMjk4MTc_af2b9b08-f981-44a7-932c-dbe635150c2c"
      unitRef="usd">61669000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90YWJsZTo5Y2ExYjBlODNiOTQ0NmFjYjU5MzY3YjEzMjQwZTA1Zi90YWJsZXJhbmdlOjljYTFiMGU4M2I5NDQ2YWNiNTkzNjdiMTMyNDBlMDVmXzQtMy0xLTEtMjk4MTc_c6d9677f-6cfe-4511-a00e-a5783b9d568a"
      unitRef="usd">25128000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90YWJsZTo5Y2ExYjBlODNiOTQ0NmFjYjU5MzY3YjEzMjQwZTA1Zi90YWJsZXJhbmdlOjljYTFiMGU4M2I5NDQ2YWNiNTkzNjdiMTMyNDBlMDVmXzUtMS0xLTEtMjk4MTc_0d0e5b5b-a4f6-45a6-8c96-83de218efee3"
      unitRef="usd">241870000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90YWJsZTo5Y2ExYjBlODNiOTQ0NmFjYjU5MzY3YjEzMjQwZTA1Zi90YWJsZXJhbmdlOjljYTFiMGU4M2I5NDQ2YWNiNTkzNjdiMTMyNDBlMDVmXzUtMy0xLTEtMjk4MTc_fa802355-21fd-4899-9565-7ba84ebe7be0"
      unitRef="usd">121717000</us-gaap:InventoryNet>
    <us-gaap:InventoryWriteDown
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90ZXh0cmVnaW9uOjA0ZTliOWUzMmIyNzRjZTNiYmMyZDIyYzU5YTZhZDM5Xzk0_036b2452-e4c1-4af0-b6bf-48a7ce9aec0a"
      unitRef="usd">12500000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90ZXh0cmVnaW9uOjA0ZTliOWUzMmIyNzRjZTNiYmMyZDIyYzU5YTZhZDM5Xzk4_ada25e02-021b-429b-80d0-b29465b1f17c"
      unitRef="usd">10800000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90ZXh0cmVnaW9uOjA0ZTliOWUzMmIyNzRjZTNiYmMyZDIyYzU5YTZhZDM5XzEwNQ_e247714e-954c-4483-b1f9-209d413a59ee"
      unitRef="usd">6400000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryAdjustments
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90ZXh0cmVnaW9uOjA0ZTliOWUzMmIyNzRjZTNiYmMyZDIyYzU5YTZhZDM5XzEwOTk1MTE2Mjg3NzI_7fbbf719-8f33-4f80-9d02-1f8f8ff16deb"
      unitRef="usd">800000</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryAdjustments
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjQvZnJhZzowNGU5YjllMzJiMjc0Y2UzYmJjMmQyMmM1OWE2YWQzOS90ZXh0cmVnaW9uOjA0ZTliOWUzMmIyNzRjZTNiYmMyZDIyYzU5YTZhZDM5XzEyMDk0NjI3OTA2NTU1_b9467107-f569-4b7d-b0f2-e94455d44e2d"
      unitRef="usd">0</us-gaap:InventoryAdjustments>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzEzNzk_ea004581-4226-4e68-876f-c121c187b634">Property, Plant and Equipment&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant, and equipment are stated at cost and finance lease assets are included. A summary of property, plant, and equipment as of December&#160;31, 2021 and 2020, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance  leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets not yet placed in service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Depreciation and amortization expense in 2021, 2020 and 2019 was $21.7&#160;million, $13.3&#160;million and $8.1&#160;million, respectively. Of the total depreciation and amortization expense in 2021, 2020 and 2019, $17.7 million, $10.1 million and $5.7 million, respectively, were recorded in cost of goods sold, $3.7&#160;million, $3.1 million and $2.4 million, respectively, were recorded in research and development expenses, and $0.3&#160;million, $0.1 million and $71,000, respectively, were recorded in SG&amp;amp;A expenses, in the Company&#x2019;s consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company had no&#160;property, plant and equipment concluded to meet the criteria for assets held for sale as of December 31, 2021 and 2020. Amounts previously classified as assets held for sale were sold for amounts that approximated book value for which a note receivable of $3.8 million, net of payments received is included in &#x201c;Other non-current assets, net&#x201d; as of December 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if38cd6902c75497d9a686388e7269255_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzItMi0xLTEtMjk4MTc_e11ea28b-de8b-403a-99fa-8d0737fe0398"
      unitRef="usd">115412000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib6e68e72fd3548b7a4011ea8fafe3b9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzItNC0xLTEtMjk4MTc_0306ae8d-235f-4916-97bc-5e4e12141d0a"
      unitRef="usd">62521000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iefeacc1fd35e40dd86f9e2d01f4eae0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzMtMi0xLTEtMjk4MTc_a7188b94-2547-4ac5-b318-a1437fad22fe"
      unitRef="usd">16837000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id6961ad0b7764cc18380ee15f6e1ddae_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzMtNC0xLTEtMjk4MTc_e248d6c9-1313-4c11-b120-f9988b969062"
      unitRef="usd">12342000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iefbcb22d4b1e4f36b12d5addb0287f95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzQtMi0xLTEtMjk4MTc_9d5533c2-bef1-4b80-aa94-97b9b217ee03"
      unitRef="usd">20250000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i51c9892eee1e4ce08c2180598702b234_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzQtNC0xLTEtMjk4MTc_36f34e64-6b67-4a9d-87b7-a2bb025a0872"
      unitRef="usd">9277000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iace05746e00545d0b5d5896d078c14b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzUtMi0xLTEtMjk4MTc_90794540-664f-4f15-ad04-2345bb96c21f"
      unitRef="usd">22937000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia87d273480b84c07b599d48eac8b0422_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzUtNC0xLTEtMjk4MTc_68d0bd38-a4a3-4e06-bad3-d6840da42878"
      unitRef="usd">12569000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzYtMi0xLTEtMjk4MTc_1811ca84-1a37-4b10-ab57-b0f931ce31ae"
      unitRef="usd">867000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzYtNC0xLTEtMjk4MTc_c313e883-da89-4a53-9152-e36fc26feb42"
      unitRef="usd">212000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib63c66a6ff2a45428bed38fe3531967d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzctMi0xLTEtMjk4MTc_e2218518-4e26-49f1-91ee-95e1b6b99ec6"
      unitRef="usd">1297000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibe1e0d8285b64c289b366497bc7ea365_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzctNC0xLTEtMjk4MTc_1dc35307-a621-452c-94e7-aedf113f8cad"
      unitRef="usd">402000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib190d50572234390b98743c0b8979c1e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzgtMi0xLTEtMjk4MTc_ac706754-3cbb-4a94-833c-03270e54e3b8"
      unitRef="usd">868000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7b149c4669b04123801eb562f4509797_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzgtNC0xLTEtMjk4MTc_cc17458d-0463-41ca-9ef7-553120f12d7f"
      unitRef="usd">614000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i48daebe6510a42e3bbd8098bc265b64b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzktMi0xLTEtMjk4MTc_4496ace0-2004-40f0-9c79-289790860146"
      unitRef="usd">584000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i21397d381eb842e6aa16361c302b2dbf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzktNC0xLTEtMjk4MTc_db4ee0c3-2554-4225-a869-2eb9864938ba"
      unitRef="usd">377000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9327faaca4384a618fc70724c8d9a7c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzEwLTItMS0xLTI5ODE3_b0e89467-fd36-46ea-a8ff-ce0644e3129c"
      unitRef="usd">5434000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4f9ffbf80c87491cbfc8224ce19e4596_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzEwLTQtMS0xLTI5ODE3_c74b38ca-fff2-4b26-af85-98ef65245e27"
      unitRef="usd">3995000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5315287a915546d59f9e44a8bfef14fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzExLTItMS0xLTI5ODE3_68058858-fda9-4354-9d67-830977b46a63"
      unitRef="usd">95455000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5c806f2c0a9d4f7bac73a550fb7d6712_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzExLTQtMS0xLTI5ODE3_36e5627d-e496-4fc2-bb3e-16c7c1792efa"
      unitRef="usd">46148000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzEyLTItMS0xLTI5ODE3_ee01e420-41ae-4b15-8a63-5a2f244d034b"
      unitRef="usd">279941000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzEyLTQtMS0xLTI5ODE3_ef59ad6d-2d39-4f67-8c48-1a6adee93b55"
      unitRef="usd">148457000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzEzLTItMS0xLTI5ODE3_d5d2616e-bbb4-4e76-b103-30bd5871551a"
      unitRef="usd">53452000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzEzLTQtMS0xLTI5ODE3_16dcc5ef-bbf6-437e-8d01-35136100f1bd"
      unitRef="usd">33158000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzE0LTItMS0xLTI5ODE3_50660181-ac60-41e4-a2f6-cff5d8ebed09"
      unitRef="usd">226489000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90YWJsZTpkMzQ3MTM1Y2M5NDQ0M2I2YjgxZmU4NTM2MTIwZWU3ZS90YWJsZXJhbmdlOmQzNDcxMzVjYzk0NDQzYjZiODFmZTg1MzYxMjBlZTdlXzE0LTQtMS0xLTI5ODE3_c67f94ad-9b01-4446-b6af-025ca92b635e"
      unitRef="usd">115299000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzI3MQ_e2052d40-01b5-4375-b530-24b4e8ac0483"
      unitRef="usd">21700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzI3NQ_b037d276-c946-4ae3-b6eb-141946c9966b"
      unitRef="usd">13300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzI4Mw_36ecae6d-c25c-4ca1-b0c5-50c333cfe894"
      unitRef="usd">8100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1c50c2e9a48b47b8a9d5c2b734eca9ee_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzEwOTk1MTE2MjkyMDU_2e9be8d5-ebd5-4f10-8972-a6ab3ed5c6f0"
      unitRef="usd">17700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8d402d95ad55480593b5a3ae35b87c15_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzM3NA_1fc406e2-e400-40df-a228-16d7c52ddfdd"
      unitRef="usd">10100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7e4a58465f84402180a91c82928e67d4_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzM4MQ_ee78f8b1-0bb7-4616-9f85-67d45c683408"
      unitRef="usd">5700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0076a02b67164f779c2debe54f99b28c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzEwOTk1MTE2MjkyMDk_e76971e7-5cdc-4365-a10a-f2b3b368440c"
      unitRef="usd">3700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iba48b0493c034a7b92b89c4eb9c122bc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzQ0MA_6119bcfa-40c6-406d-ba44-dc55cbcfdcc2"
      unitRef="usd">3100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id27d4c528acb42ec8478ba6d5addc434_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzQ0Nw_e7ef01a1-efa6-4d8b-9423-3ae9afe84b9c"
      unitRef="usd">2400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i854896023ae242638b1655600c6def86_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzEwOTk1MTE2MjkyMTM_8f217ed3-78b8-48bd-9682-825f452bd5fd"
      unitRef="usd">300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1f4b001c422f4a5b9988fda84803a689_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzUyNQ_c31cb91c-43c3-4cdc-839e-cbce01da0f17"
      unitRef="usd">100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i541b1199cdc440f5912557baade546f6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzUzMg_9504723e-c7c4-41ce-92cb-51acca25997a"
      unitRef="usd">71000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzY1NA_238b6ddb-6be4-49fc-87e7-a14f185fdbe1"
      unitRef="usd">0</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzY1NA_f3c81251-76fe-4682-ba2f-fb086522610b"
      unitRef="usd">0</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:NotesReceivableNet
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMjcvZnJhZzozNTZjNzkwZjdkZjE0NWI0ODc5N2RmNDFiOWEzNGU5Mi90ZXh0cmVnaW9uOjM1NmM3OTBmN2RmMTQ1YjQ4Nzk3ZGY0MWI5YTM0ZTkyXzExOTY_fcb20cbb-8cf2-40a9-9374-60c581fed57b"
      unitRef="usd">3800000</us-gaap:NotesReceivableNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzgxMDE_34ec7b25-4eea-4a17-a52e-9692bdecb8b5">Debt &lt;div style="margin-bottom:9pt;text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of debt balances as of December&#160;31, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,129,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,129,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On March&#160;5, 2021, the Company issued $1.0 billion aggregate principal amount of its 0% Convertible Senior Notes due 2027 (the &#x201c;Convertible Notes&#x201d;) in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. On March 12, 2021, the initial purchasers of the Convertible Notes exercised their option to purchase an additional $150.0 million aggregate principal amount of the Company&#x2019;s 0% Convertible Senior Notes due 2027 (the &#x201c;Additional Notes&#x201d;, and together with the Convertible Notes, the &#x201c;Notes&#x201d;), and such Additional Notes were issued on March 16, 2021. The initial conversion price of the Notes is $206.00 per share of common stock, which represents a premium of approximately 47.5% over the closing price of the Company&#x2019;s common stock on March 2, 2021. The Notes will mature on March&#160;15, 2027, unless earlier repurchased, redeemed or converted. The Notes were issued pursuant to, and are governed by, an indenture, dated as of March&#160;5, 2021 (the &#x201c;Indenture&#x201d;), between the Company and U.S. Bank National Association, as trustee (the Trustee&#x201d;). The Company used $84.0 million of the net proceeds from the sale of the Notes to fund the cost of entering into capped call transactions, described below. The proceeds from the issuance of the Notes were approximately $1.0&#160;billion, net of capped call transaction costs of $84.0 million and debt issuance costs totaling $23.6&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Notes are senior, unsecured obligations and are (i) equal in right of payment with the Company&#x2019;s senior, unsecured indebtedness; (ii) senior in right of payment to the Company&#x2019;s indebtedness that is expressly subordinated to the Notes; (iii) effectively subordinated to the Company&#x2019;s secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and (iv) structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and (to the extent the Company is not a holder thereof) preferred equity, if any, of the Company&#x2019;s subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Notes do not bear regular interest, and the principal amount of the Notes do not accrete. However, special interest and additional interest may accrue on the Notes at a rate per annum not exceeding 0.50% (subject to certain exceptions) upon the occurrence of certain events relating to the failure to file certain SEC reports or to remove certain restrictive legends from the Notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The initial conversion rate is 4.8544 shares of common stock per $1,000 principal amount of the Notes, which represents an initial conversion price of $206.00 per share of common stock. The conversion rate and conversion price are subject to customary adjustments upon the occurrence of certain events as described in the Indenture.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The holder may convert the Notes during the five consecutive business days immediately after any ten consecutive trading day period, if the trading price per $1,000 principal amount of Notes, as determined following a request by a holder, for each trading day of the measurement period was less than ninety eight percent (98%) of the product of the last report sale price per share of common stock on such trading day and the conversion rate on such trading day.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The holder can convert its Notes during any calendar quarter, commencing after the calendar quarter ending on June 30, 2021, provided the last reported sale price of the common stock for at least 20 trading days is greater than or equal to 130% of the conversion price, during the 30 consecutive trading days ending on the last trading day of a calendar quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Before December 15, 2026, noteholders have the right to convert their Notes upon the occurrence of certain events. From and after December 15, 2026, noteholders may convert their Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. The Company has the right to elect to settle conversions either in cash, shares or in a combination of cash and shares of its common stock. However, upon conversion of any Notes, the conversion value, which will be determined over an &#x201c;Observation Period&#x201d; (as defined in the Indenture) consisting of 20&#160;trading days, will be paid in cash up to at least the principal amount of the Notes being converted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Notes will be redeemable, in whole or in part, at the Company&#x2019;s option at any time, and from time to time, on or after March 20, 2024 and on or before the 20th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date, but only if the last reported sale price per share of the Company&#x2019;s common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30&#160;consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such notice. In addition, calling any Note for redemption will constitute a &#x201c;Make-Whole Fundamental Change&#x201d; (as defined in the Indenture) with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company must repay the note principal in cash, but may elect to settle the conversion value either in cash, shares or in a combination of cash and shares of its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;If certain corporate events that constitute a &#x201c;Fundamental Change&#x201d; (as defined in the Indenture) occur, then, subject to limited exceptions, noteholders may require the Company to repurchase their Notes at a cash repurchase price equal to the principal amount of the Notes to be repurchased, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date. The definition of Fundamental Change includes certain business combination transactions involving the Company and certain de-listing events with respect to the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Notes have customary provisions relating to the occurrence of &#x201c;Events of Default&#x201d; (as defined in the Indenture), which include the following: (i) certain payment defaults on the Notes (which, in the case of a default in the payment of special interest and additional interest on the Notes, are subject to a 30-day cure period); (ii) the Company&#x2019;s failure to send certain notices under the Indenture within specified periods of time; (iii) the Company&#x2019;s failure to comply with certain covenants in the Indenture relating to the Company&#x2019;s ability to consolidate with or merge with or into, or sell, lease or otherwise transfer, in one transaction or a series of transactions, all or substantially all of the assets of the Company and its subsidiaries, taken as a whole, to another person; (iv) a default by the Company in its other obligations or agreements under the Indenture or the Notes if such default is not cured or waived within 60 days after notice is given in accordance with the Indenture; (v) certain defaults by the Company or any of its significant subsidiaries with respect to indebtedness for borrowed money of at least $100 million; and (vi) certain events of bankruptcy, insolvency and reorganization involving the Company or any of its significant subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;In the event of the Company&#x2019;s liquidation, dissolution or winding up, holders of the Company&#x2019;s common stock will be entitled to share ratably in the net assets legally available for distribution to stockholders after the payment of all of the Company&#x2019;s debts and other liabilities and the satisfaction of any liquidation preference granted to the holders of any then-outstanding shares of preferred stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Holders of the Company&#x2019;s common stock have no preemptive, conversion, subscription or other rights, and there are no redemption or sinking fund provisions applicable to the Company&#x2019;s common stock. The rights, preferences and privileges of the holders of the Company&#x2019;s common stock are subject to and may be adversely affected by the rights of the holders of shares of any series of preferred stock that the Company may designate in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;If an Event of Default involving bankruptcy, insolvency or reorganization events with respect to the Company (and not solely with respect to a significant subsidiary of the Company) occurs, then the principal amount of, and any accrued and unpaid special interest and additional interest on, all of the Notes then outstanding will immediately become due and payable without any further action or notice by any person. If any other Event of Default occurs and is continuing, then, the Trustee, by notice to the Company, or noteholders of at least 25% of the aggregate principal amount of Notes then outstanding, may declare the principal amount of, and any accrued and unpaid special interest and additional interest on, all of the Notes then outstanding to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;become due and payable immediately. However, notwithstanding the foregoing, the Company may elect, at its option, that the sole remedy for an Event of Default relating to certain failures by the Company to comply with certain reporting covenants in the Indenture consists exclusively of the right of the noteholders to receive special interest on the Notes for up to 365 days at a specified rate per annum not exceeding 0.50% on the principal amount of the Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The total amount of debt issuance costs of $23.6 million was recorded as a reduction to &#x201c;Convertible senior notes, net&#x201d; in the consolidated balance sheet and are being amortized as interest expense over the term of the Notes using the effective interest method. During the year ended December&#160;31, 2021, the Company recognized $3.3 million in interest expense related to the amortization of the debt issuance costs related to the Notes. There was no such expense in the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following is a summary of the Company&#x2019;s Notes as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Principal Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unamortized Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leveling&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0% Convertible senior notes due on March 15, 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,129,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Notes are carried at face value less the unamortized debt issuance costs on the Company&#x2019;s consolidated balance sheets. As of December 30, 2021, the estimated fair value of the Notes was approximately $809.2 million. The Notes are quoted on the Intercontinental Exchange and are classified as Level 2 financial instruments. The estimated fair value of the Notes was determined based on the actual bid price of the Notes on December 30, 2021, the last business day of the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;As of December 31, 2021, the remaining life of the Notes is approximately 5.2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capped Call Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On March 2, 2021, in connection with the pricing of the offering of the Convertible Notes, the Company entered into capped call transactions (the &#x201c;Base Capped Call Transactions&#x201d;) with the option counterparties and used $73.0 million in net proceeds from the sale of the Convertible Notes to fund the cost of the Base Capped Call Transactions. On March 12, 2021, in connection with the Additional Notes, the Company entered into capped call transactions (the &#x201c;Additional Capped Call Transactions&#x201d;) with the option counterparties and used $11.0 million of the net proceeds from the sale of the Additional Notes to fund the cost of the Additional Capped Call Transactions. The Base Capped Call Transactions and the Additional Capped Call Transactions (collectively, the &#x201c;Capped Call Transactions&#x201d;) cover, subject to customary adjustments, the aggregate number of shares of the Company&#x2019;s common stock that will initially underlie the Notes, and are expected generally to reduce potential dilution to the Company&#x2019;s common stock upon any conversion of Notes and/or offset any cash payments the Company may make in excess of the principal amount of the converted Notes, as the case may be, with such reduction and/or offset subject to a cap, based on the cap price of the Capped Call Transactions. The cap price of the Capped Call Transactions is $279.32, which represents a premium of 100% over the last reported sale price of the Company&#x2019;s common stock on March 2, 2021. The aggregate $84.0 million paid for the Capped Call Transactions was recorded as a reduction to APIC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On March 2, 2021, the Company terminated its secured revolving credit agreement, dated as of April 21, 2020 (the &#x201c;Credit Agreement&#x201d;), among the Company, as borrower, the lenders party thereto and JPMorgan Chase Bank, N.A., as the administrative agent, and in connection with such termination: (i) all borrowings outstanding under the Credit Agreement were repaid in full by the Company; and (ii) all liens and security interests under the Credit Agreement in favor of the lenders thereunder were released. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company recorded debt issuance costs on the revolving credit facility in &#x201c;Prepaid and other current assets, net,&#x201d; in the accompanying consolidated balance sheet as of December 31, 2020. Debt issuance costs, net of amortization, totaled $0 and $1.1&#160;million as of December&#160;31, 2021 and December 31, 2020, respectively. Debt issuance costs are amortized as interest expense over the term of the loan. In the year ended December 31, 2021 debt issuance costs of $41,000, related to the Company&#x2019;s prior revolving credit facility, were amortized to interest expense. In the years ended December 31, 2020 and 2019 debt issuance costs of $0.3 million and $0.2 million, respectively, related to the Company&#x2019;s prior revolving credit facility and equipment loan were amortized to interest expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;In the years ended December 31, 2021, 2020 and 2019, the Company recorded $0.3&#160;million, $2.1&#160;million and $2.2&#160;million, respectively, in interest expense related to its bank credit facilities. In the years ended December 31, 2021, 2020 and 2019, the Company recorded $0, $0.2 million and $0.6 million, respectively, in interest expense related to the Equipment Loan Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;As of December 31, 2020, the Company had outstanding borrowings of $25.0 million and had no excess availability under the revolving credit facility. The interest rate on outstanding borrowings at December 31, 2020 was 3.5%. On February 25, 2021, the Company paid down the outstanding borrowings and had no borrowings outstanding under the revolving credit facility. Concurrent with the Company&#x2019;s execution of the Campus Lease, as a security deposit, the Company delivered to the landlord a letter of credit under the revolving credit facility in the amount of $12.5 million. Upon termination of the revolving credit facility, the letter of credit continued in effect, unsecured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equipment Loan Facility &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company had $5.0&#160;million in borrowings outstanding as of December 31, 2019 under the equipment loan facility with Structural Capital Investments II, LP, as Lender, and Ocean II, PLC, LLC, as collateral agent and administrative agent (the &#x201c;Equipment Loan Facility&#x201d;). Concurrently with the effectiveness of the 2020 Credit Agreement, on April 21, 2020, the Company terminated the Equipment Loan Facility. The Company was in compliance with the financial covenants contained in the Equipment Loan Facility at the time of termination.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzE2NDkyNjc1NTA4Mjc_cfa454b7-f0a5-4516-ba76-9cf6389ff291">&lt;div style="margin-bottom:9pt;text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of debt balances as of December&#160;31, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,129,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,129,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following is a summary of the Company&#x2019;s Notes as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Principal Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unamortized Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leveling&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0% Convertible senior notes due on March 15, 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,129,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if7b893313f7b4c95bedf001dc109e5ce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTpkOGI0NGFmMzkyZGY0NjE4ODJiYzA1ZTMwYjczMGY3YS90YWJsZXJhbmdlOmQ4YjQ0YWYzOTJkZjQ2MTg4MmJjMDVlMzBiNzMwZjdhXzEtMy0xLTEtMzU1MzA_9eb8fba8-4c82-45f8-acf3-b97cae0b4b39"
      unitRef="usd">1150000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9aa4b3f772f14ba9943219a576f1a5c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTpkOGI0NGFmMzkyZGY0NjE4ODJiYzA1ZTMwYjczMGY3YS90YWJsZXJhbmdlOmQ4YjQ0YWYzOTJkZjQ2MTg4MmJjMDVlMzBiNzMwZjdhXzEtNS0xLTEtMzU2MDM_0e414cb3-4b40-4428-949b-d3483ce25bd8"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i12d4d66485cb4cef8c19b6684bc44f79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTpkOGI0NGFmMzkyZGY0NjE4ODJiYzA1ZTMwYjczMGY3YS90YWJsZXJhbmdlOmQ4YjQ0YWYzOTJkZjQ2MTg4MmJjMDVlMzBiNzMwZjdhXzItMy0xLTEtMzU1MzA_9d526ef9-592b-406f-98ee-02a3b9e1cae9"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id8833cbc83884b618c635e86df38d923_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTpkOGI0NGFmMzkyZGY0NjE4ODJiYzA1ZTMwYjczMGY3YS90YWJsZXJhbmdlOmQ4YjQ0YWYzOTJkZjQ2MTg4MmJjMDVlMzBiNzMwZjdhXzItNS0xLTEtMzU1MzA_9b411374-5e2f-4719-8200-79227a9baa0d"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTpkOGI0NGFmMzkyZGY0NjE4ODJiYzA1ZTMwYjczMGY3YS90YWJsZXJhbmdlOmQ4YjQ0YWYzOTJkZjQ2MTg4MmJjMDVlMzBiNzMwZjdhXzYtMy0xLTEtMzU1MzA_1065735b-cf44-4aab-b14a-033f5f1fc193"
      unitRef="usd">20326000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTpkOGI0NGFmMzkyZGY0NjE4ODJiYzA1ZTMwYjczMGY3YS90YWJsZXJhbmdlOmQ4YjQ0YWYzOTJkZjQ2MTg4MmJjMDVlMzBiNzMwZjdhXzYtNS0xLTEtMzU1MzA_514c2501-f714-4b30-a2cd-5f81e082b28c"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTpkOGI0NGFmMzkyZGY0NjE4ODJiYzA1ZTMwYjczMGY3YS90YWJsZXJhbmdlOmQ4YjQ0YWYzOTJkZjQ2MTg4MmJjMDVlMzBiNzMwZjdhXzctMy0xLTEtNDg4NDQ_920e2f62-d923-4534-ac55-df8fbc2e3526"
      unitRef="usd">1129674000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTpkOGI0NGFmMzkyZGY0NjE4ODJiYzA1ZTMwYjczMGY3YS90YWJsZXJhbmdlOmQ4YjQ0YWYzOTJkZjQ2MTg4MmJjMDVlMzBiNzMwZjdhXzctNS0xLTEtNDg4NTA_85f56b8c-ac47-4e47-b8e0-ac5f8b2d49db"
      unitRef="usd">25000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTpkOGI0NGFmMzkyZGY0NjE4ODJiYzA1ZTMwYjczMGY3YS90YWJsZXJhbmdlOmQ4YjQ0YWYzOTJkZjQ2MTg4MmJjMDVlMzBiNzMwZjdhXzgtMy0xLTEtMzU1MzA_5e4ad1f9-07b4-40ce-862e-8b7076c5c69c"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTpkOGI0NGFmMzkyZGY0NjE4ODJiYzA1ZTMwYjczMGY3YS90YWJsZXJhbmdlOmQ4YjQ0YWYzOTJkZjQ2MTg4MmJjMDVlMzBiNzMwZjdhXzgtNS0xLTEtMzU1MzA_7fe25408-16d0-406a-b6e3-1f1f11479b1e"
      unitRef="usd">25000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTpkOGI0NGFmMzkyZGY0NjE4ODJiYzA1ZTMwYjczMGY3YS90YWJsZXJhbmdlOmQ4YjQ0YWYzOTJkZjQ2MTg4MmJjMDVlMzBiNzMwZjdhXzktMy0xLTEtNDg4NDQ_c7b89a47-20ea-4d68-8781-85f286f3ffa7"
      unitRef="usd">1129674000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTpkOGI0NGFmMzkyZGY0NjE4ODJiYzA1ZTMwYjczMGY3YS90YWJsZXJhbmdlOmQ4YjQ0YWYzOTJkZjQ2MTg4MmJjMDVlMzBiNzMwZjdhXzktNS0xLTEtNDg4NTA_717f8f8a-bff1-442a-9e36-a41d966e6b2b"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i96a8c4c918c34f15a43fe2eba6174dc4_I20210305"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE2OTMxMDE_b069ce25-e961-42a0-ad38-8ad18fe6b528"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i96a8c4c918c34f15a43fe2eba6174dc4_I20210305"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE2OTMxMDk_bb4e26ca-8719-498b-8345-deef93fa9c2a"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="idc0c5c51fde44a9fb40c254646b25213_I20210312"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE2OTMyODE_5f4dab06-f02c-4d8a-9a0d-9f8499d97a5a"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i96a8c4c918c34f15a43fe2eba6174dc4_I20210305"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE2OTMyODk_bb4e26ca-8719-498b-8345-deef93fa9c2a"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ic30b7f81a8b945daaa9edfdd79a50b36_I20210316"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE2OTMzMDI_ae26c396-3680-4091-baa1-317711d5056e"
      unitRef="usdPerShare">206.00</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <bynd:DebtInstrumentConvertibleConversionPremium
      contextRef="i0abc5f6c989345459fbdade305d13522_D20210316-20210316"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE2OTMzMTA_db493c2d-dba4-4eb7-b08b-f768bd094b9d"
      unitRef="number">0.475</bynd:DebtInstrumentConvertibleConversionPremium>
    <us-gaap:PaymentsForDerivativeInstrumentFinancingActivities
      contextRef="ie276cef243de453fb8e51eca6f4f21f3_D20210316-20210316"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE2OTM0MDA_8dbb1819-ccef-4a7b-a6db-61d65986b5d6"
      unitRef="usd">84000000</us-gaap:PaymentsForDerivativeInstrumentFinancingActivities>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i2bf006bc20f2469f872d133a7899ce86_D20210305-20210305"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE2OTM0NTU_a9fb470f-9a20-428a-9d9c-857188c53606"
      unitRef="usd">1000000000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:PaymentsForDerivativeInstrumentFinancingActivities
      contextRef="i87274e32a547445ea6a5cdc6b907e866_D20210316-20210316"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE2OTMzNzY_4087604c-f355-402b-8609-749ee5f0c6f4"
      unitRef="usd">84000000</us-gaap:PaymentsForDerivativeInstrumentFinancingActivities>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ia1da0b8749ad48c6843db76d20127b3a_I20210305"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE2OTMzOTI_3bc2fa54-ec0d-4aec-b492-aed916291c65"
      unitRef="usd">23600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease
      contextRef="i2bf006bc20f2469f872d133a7899ce86_D20210305-20210305"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA0NDE_21eef95f-ee5d-46f5-a53f-88a0c4de6997"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ic30b7f81a8b945daaa9edfdd79a50b36_I20210316"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA0NjA_ae26c396-3680-4091-baa1-317711d5056e"
      unitRef="usdPerShare">206.00</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="if4b4b8d8aac4464f801fb3d99420d4c0_D20210305-20210305"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA0Njg_ef6a2979-e5fa-49af-b66e-da27b79bf175"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="if4b4b8d8aac4464f801fb3d99420d4c0_D20210305-20210305"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA0NzU_7b47964c-e485-4e33-a84f-94f197a544e7"
      unitRef="day">10</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="if4b4b8d8aac4464f801fb3d99420d4c0_D20210305-20210305"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA0ODE_ec22f8e4-68cf-4bbb-abba-dde838340e76"
      unitRef="number">0.98</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i90962b8f47504cd595a44074c17cbf98_D20210305-20210305"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA0ODY_7d90e679-d6d0-4cf9-ad6f-a9b3963b959e"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i90962b8f47504cd595a44074c17cbf98_D20210305-20210305"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA0OTM_82087859-a90e-4786-a28e-f2ad461e8902"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i90962b8f47504cd595a44074c17cbf98_D20210305-20210305"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA0OTg_51dd93f9-b5e7-4bc9-9db4-b2a5bb97b047"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i90962b8f47504cd595a44074c17cbf98_D20210305-20210305"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA1MDM_7d90e679-d6d0-4cf9-ad6f-a9b3963b959e"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i90962b8f47504cd595a44074c17cbf98_D20210305-20210305"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA1MDg_c1505110-b548-4420-9429-88c7bfd10f8f"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i90962b8f47504cd595a44074c17cbf98_D20210305-20210305"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA1MTU_34cc73f6-d32c-4646-8085-5be562a4e829"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i90962b8f47504cd595a44074c17cbf98_D20210305-20210305"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA1Mjg_c1505110-b548-4420-9429-88c7bfd10f8f"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i90962b8f47504cd595a44074c17cbf98_D20210305-20210305"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA1MjA_12138d9e-f04f-4596-ae6b-14545849f099"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <bynd:DebtInstrumentDebtDefaultCurePeriod
      contextRef="i2bf006bc20f2469f872d133a7899ce86_D20210305-20210305"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE2NDI1NTA_9a17d106-ad88-4172-856a-22eeec79697b"
      unitRef="day">30</bynd:DebtInstrumentDebtDefaultCurePeriod>
    <bynd:DebtInstrumentDebtDefaultNoticeOfDefaultExpirationPeriod
      contextRef="i2bf006bc20f2469f872d133a7899ce86_D20210305-20210305"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA1MzE_c603fb54-f678-41cb-9985-520d6a73dda5">P60D</bynd:DebtInstrumentDebtDefaultNoticeOfDefaultExpirationPeriod>
    <bynd:DebtInstrumentDebtDefaultBorrowingThresholdAmount
      contextRef="ia1da0b8749ad48c6843db76d20127b3a_I20210305"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA1Mzg_03065d16-aee3-4d9f-aa18-91310f8cdfe5"
      unitRef="usd">100000000</bynd:DebtInstrumentDebtDefaultBorrowingThresholdAmount>
    <bynd:DebtInstrumentRedemptionPricePercentageOfOutstandingDebtDeclarable
      contextRef="i2bf006bc20f2469f872d133a7899ce86_D20210305-20210305"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA1NDQ_fa0957e8-4abc-4a10-9f28-7b96e49d5f52"
      unitRef="number">0.25</bynd:DebtInstrumentRedemptionPricePercentageOfOutstandingDebtDeclarable>
    <bynd:DebtInstrumentDebtDefaultPeriodOfSpecialInterestRate
      contextRef="i2bf006bc20f2469f872d133a7899ce86_D20210305-20210305"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA1NDg_0f992165-8bbb-46ce-b54b-6e76225b1f92">P365D</bynd:DebtInstrumentDebtDefaultPeriodOfSpecialInterestRate>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease
      contextRef="i2bf006bc20f2469f872d133a7899ce86_D20210305-20210305"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA1NTM_21eef95f-ee5d-46f5-a53f-88a0c4de6997"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="if7b893313f7b4c95bedf001dc109e5ce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA1NTY_b7e1cc18-4a0d-4b7f-a76a-97f744ca8d1e"
      unitRef="usd">23600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i22947f60fd944024899639aed4741697_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA1NzU_e13ed4d0-0ecb-4e4e-a994-d152f86fafbd"
      unitRef="usd">3300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i06ad91e9a74d442294796470702ce6b2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE2NDYwMzc_56f3211d-1644-4176-bf6e-f5a19f86f932"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iab29027f28824bd0b6ef95822c722c35_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTo4NDVmNTUxZTg0ZTE0YzBlYWM1MjA1NTRlYTk2Nzc3Yi90YWJsZXJhbmdlOjg0NWY1NTFlODRlMTRjMGVhYzUyMDU1NGVhOTY3NzdiXzItMC0xLTEtMzU1MzAvdGV4dHJlZ2lvbjplYjQxNzAxYzZmN2U0MDBlODgxZDE1MGQ4YjEyZDY5NF8yMTk5MDIzMjU1NjEx_1df3794d-ad3d-4d50-8ea2-06c1a44de39e"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iab29027f28824bd0b6ef95822c722c35_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTo4NDVmNTUxZTg0ZTE0YzBlYWM1MjA1NTRlYTk2Nzc3Yi90YWJsZXJhbmdlOjg0NWY1NTFlODRlMTRjMGVhYzUyMDU1NGVhOTY3NzdiXzItMi0xLTEtMzU1MzA_46f5581b-c117-4fbd-9952-41b9b00d67b7"
      unitRef="usd">1150000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="iab29027f28824bd0b6ef95822c722c35_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTo4NDVmNTUxZTg0ZTE0YzBlYWM1MjA1NTRlYTk2Nzc3Yi90YWJsZXJhbmdlOjg0NWY1NTFlODRlMTRjMGVhYzUyMDU1NGVhOTY3NzdiXzItNC0xLTEtMzU1MzA_f911faa5-3deb-494c-ae3e-02471dd779b6"
      unitRef="usd">20326000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="iab29027f28824bd0b6ef95822c722c35_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTo4NDVmNTUxZTg0ZTE0YzBlYWM1MjA1NTRlYTk2Nzc3Yi90YWJsZXJhbmdlOjg0NWY1NTFlODRlMTRjMGVhYzUyMDU1NGVhOTY3NzdiXzItNi0xLTEtNDg5MjM_e91c5a25-00e7-4269-948c-bdd35a391f6e"
      unitRef="usd">1129674000</us-gaap:LongTermDebt>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i8425678e42f94560ac5847586fe23943_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90YWJsZTo4NDVmNTUxZTg0ZTE0YzBlYWM1MjA1NTRlYTk2Nzc3Yi90YWJsZXJhbmdlOjg0NWY1NTFlODRlMTRjMGVhYzUyMDU1NGVhOTY3NzdiXzItOC0xLTEtMzU1MzA_60a70e89-53cb-4ac3-9b68-a3df9ac52c9f"
      unitRef="usd">809186000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i8425678e42f94560ac5847586fe23943_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA2OTk_34e0c50b-563d-4272-9d5b-175ee9fcad8e"
      unitRef="usd">809200000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <bynd:DebtInstrumentRemainingTerm
      contextRef="i22947f60fd944024899639aed4741697_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA3NzM_4d5534fa-3fcb-48c4-a29c-8066b91ea8ee">P5Y2M12D</bynd:DebtInstrumentRemainingTerm>
    <us-gaap:PaymentsForDerivativeInstrumentFinancingActivities
      contextRef="i1f837ef83bbc46fbbdd20c3d1ff17d53_D20210302-20210302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA4MTQ_39c99268-4934-41ca-b5be-12d90f3b68e1"
      unitRef="usd">73000000</us-gaap:PaymentsForDerivativeInstrumentFinancingActivities>
    <us-gaap:PaymentsForDerivativeInstrumentFinancingActivities
      contextRef="i9eac2c732b9f435199b638d7964303fd_D20210312-20210312"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA4NTE_86f060cc-059a-42d7-8d68-dd1fcbe31778"
      unitRef="usd">11000000</us-gaap:PaymentsForDerivativeInstrumentFinancingActivities>
    <us-gaap:OptionIndexedToIssuersEquityStrikePrice1
      contextRef="i8d5ce96b59254e92ada3522a9a11cefe_D20210302-20210302"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA4NjU_feb29282-c270-445c-b14c-066770f066f2"
      unitRef="usdPerShare">279.32</us-gaap:OptionIndexedToIssuersEquityStrikePrice1>
    <bynd:OptionIndexedToIssuersEquityCapPricePremium
      contextRef="i8d5ce96b59254e92ada3522a9a11cefe_D20210302-20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA4NzI_92665ba7-9954-4c58-a8e0-9bf51718ae23"
      unitRef="number">1</bynd:OptionIndexedToIssuersEquityCapPricePremium>
    <bynd:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtOptionIndexedToIssuersEquity
      contextRef="i512dcd92c9694e1ca1fff1959781cafd_D20210312-20210312"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MDA4ODg_58d6b467-181d-47e3-bb8a-fba90a17d173"
      unitRef="usd">84000000</bynd:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtOptionIndexedToIssuersEquity>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i515db6da922340a69462c3e08ca37905_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MjgyOTk_fc477767-4811-436a-91aa-d5fa2032cec3"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id3f1ab335cbf44d59edc3b3c40ed26cf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MjUwNjE_2e1a3168-4ac9-4c21-8158-283108af7b06"
      unitRef="usd">1100000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie1db7f1806864a61833b67437887ecd6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MjU5NDI_14d51d0a-f03c-443e-a762-175a4c3df9da"
      unitRef="usd">41000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MjYxMDA_d92dce74-6a59-49ff-9cc4-00525f10325d"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MzY1Mzg_aa963df6-8707-44ba-8cd8-040f4c7cf22e"
      unitRef="usd">200000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="icf80db4154ba4739bb3a18743d983d51_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MTY5NTY_353f9fdc-8a2a-4f23-a1ee-52c86cb18404"
      unitRef="usd">300000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i35ed8110a55147588ef012ef11c1490b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MTY5MjQ_3f384367-51e0-4b47-b331-ad1aebe39158"
      unitRef="usd">2100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i307ae4d557654bd3bba135354aa5a761_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MTY5MTY_648a6765-7b65-4be2-8bff-1bfd0ef9fa31"
      unitRef="usd">2200000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i23710ee73746450b8bbd7fb698b60d92_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzQ4NzU_16d7eca4-28e8-41a1-a906-6b5a59165c1d"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8b4047b2938e45f2909408370496f40b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzQ4Nzk_7a016075-6a79-430a-80ea-bcb0c981714c"
      unitRef="usd">200000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i2bfb16e19b914f35a6b5edc6c456fca5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzQ4ODY_27e9f951-5c8c-4806-b144-74be9ca138a2"
      unitRef="usd">600000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id8833cbc83884b618c635e86df38d923_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzEwOTk1MTE3MjgzMDQ_6ea99309-34a8-40fb-9104-e524d41f4c62"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="id8833cbc83884b618c635e86df38d923_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzUwNDM_cc2273c7-0444-4313-89ba-f924f30e00b3"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i12d4d66485cb4cef8c19b6684bc44f79_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzUxNzI_cb18348e-0ad5-4152-835c-1393dd787e5b"
      unitRef="number">0.035</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic775f35fdfd84ed2bd817edcec6df552_I20210225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzU0NzI_263e4783-1a6b-4216-a4b8-faa41e88d0dd"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1e23fb6a63ba426185909a03c2d6bf20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzU3OTA_21282aa1-b082-4798-afba-bdbb88faff63"
      unitRef="usd">12500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7f796af61b334de182776608328c70fd_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzAvZnJhZzowZWM1NzBlMDdiYzQ0YjgxOGQxM2YxMTRjMGZiMDkzYi90ZXh0cmVnaW9uOjBlYzU3MGUwN2JjNDRiODE4ZDEzZjExNGMwZmIwOTNiXzE2NDkyNjc1NTA4MzA_b773e14b-f3a3-47e1-bc8c-0b23f72664a5"
      unitRef="usd">5000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzMvZnJhZzpkOTJiNGMwY2Y3ODY0NzUxYTViNWFiNzFmMjJhNTcyNy90ZXh0cmVnaW9uOmQ5MmI0YzBjZjc4NjQ3NTFhNWI1YWI3MWYyMmE1NzI3XzEwNDE_f2ffb374-847c-4653-8c51-67eec9cb0f7a">Stockholders&#x2019; Equity (Deficit) and Convertible Preferred Stock&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Upon the closing of the IPO, all outstanding shares of the Company&#x2019;s convertible preferred stock automatically converted into 41,562,111 shares of common stock on a one-for-one basis. On May 6, 2019, the Company filed a Restated Certificate of Incorporation authorizing the Company to issue 500,000,000 shares of common stock, $0.0001 par value per share, and $500,000 shares of undesignated preferred stock, $0.0001 par value per share, with rights and preferences determined by the Company&#x2019;s Board of Directors at the time of issuance of such shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On August 5, 2019, the Company completed its Secondary Offering of common stock, in which it sold 250,000 shares of common stock, $0.0001 par value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;As of December&#160;31, 2021, the Company had 63,400,899 shares of common stock issued and outstanding. As of December&#160;31, 2020, the Company had 62,820,351 shares of common stock issued and outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company has not declared or paid any dividends, or authorized or made any distribution upon or with respect to any class or series of its capital stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ie0aeca049bf54f6a91c7d2ad34f11acf_D20190506-20190506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzMvZnJhZzpkOTJiNGMwY2Y3ODY0NzUxYTViNWFiNzFmMjJhNTcyNy90ZXh0cmVnaW9uOmQ5MmI0YzBjZjc4NjQ3NTFhNWI1YWI3MWYyMmE1NzI3XzIwMg_9218cd71-308c-4b48-ab85-a827aee70b7e"
      unitRef="shares">41562111</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="i175c4a48f4d9474589bc1b0fbeca71fa_I20190506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzMvZnJhZzpkOTJiNGMwY2Y3ODY0NzUxYTViNWFiNzFmMjJhNTcyNy90ZXh0cmVnaW9uOmQ5MmI0YzBjZjc4NjQ3NTFhNWI1YWI3MWYyMmE1NzI3XzIzMw_fcbff950-1f3c-4278-ab79-0011bc3560c7"
      unitRef="shares">1</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic996c1f3bb1049ec9602a19654da92ea_I20190506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzMvZnJhZzpkOTJiNGMwY2Y3ODY0NzUxYTViNWFiNzFmMjJhNTcyNy90ZXh0cmVnaW9uOmQ5MmI0YzBjZjc4NjQ3NTFhNWI1YWI3MWYyMmE1NzI3XzM1OA_f68dc4bf-35dd-4f1d-ad48-766157739961"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic996c1f3bb1049ec9602a19654da92ea_I20190506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzMvZnJhZzpkOTJiNGMwY2Y3ODY0NzUxYTViNWFiNzFmMjJhNTcyNy90ZXh0cmVnaW9uOmQ5MmI0YzBjZjc4NjQ3NTFhNWI1YWI3MWYyMmE1NzI3XzM4NQ_f68f9382-bf88-4a06-b75f-2170dc7592f3"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ic996c1f3bb1049ec9602a19654da92ea_I20190506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzMvZnJhZzpkOTJiNGMwY2Y3ODY0NzUxYTViNWFiNzFmMjJhNTcyNy90ZXh0cmVnaW9uOmQ5MmI0YzBjZjc4NjQ3NTFhNWI1YWI3MWYyMmE1NzI3XzQxMw_28b4d7e0-d032-403d-a33a-25b59a07f866"
      unitRef="shares">500000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="ic996c1f3bb1049ec9602a19654da92ea_I20190506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzMvZnJhZzpkOTJiNGMwY2Y3ODY0NzUxYTViNWFiNzFmMjJhNTcyNy90ZXh0cmVnaW9uOmQ5MmI0YzBjZjc4NjQ3NTFhNWI1YWI3MWYyMmE1NzI3XzQ1Ng_79b5fd3c-4288-47ce-bce1-e7416dc32035"
      unitRef="usdPerShare">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:SharesIssued
      contextRef="i8d667d28205e4ae48cfd9e6e0ade5f0b_I20190805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzMvZnJhZzpkOTJiNGMwY2Y3ODY0NzUxYTViNWFiNzFmMjJhNTcyNy90ZXh0cmVnaW9uOmQ5MmI0YzBjZjc4NjQ3NTFhNWI1YWI3MWYyMmE1NzI3XzY5Mw_6d18dc3f-7fe0-4499-aa34-f6a6d77f6e0e"
      unitRef="shares">250000</us-gaap:SharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8d667d28205e4ae48cfd9e6e0ade5f0b_I20190805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzMvZnJhZzpkOTJiNGMwY2Y3ODY0NzUxYTViNWFiNzFmMjJhNTcyNy90ZXh0cmVnaW9uOmQ5MmI0YzBjZjc4NjQ3NTFhNWI1YWI3MWYyMmE1NzI3XzcyMA_94d12aab-34bf-4989-9307-14b04feb49c2"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzMvZnJhZzpkOTJiNGMwY2Y3ODY0NzUxYTViNWFiNzFmMjJhNTcyNy90ZXh0cmVnaW9uOmQ5MmI0YzBjZjc4NjQ3NTFhNWI1YWI3MWYyMmE1NzI3Xzc2MA_00e23282-67d6-4bb5-b8f7-c6eb4bbbb5a9"
      unitRef="shares">63400899</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzMvZnJhZzpkOTJiNGMwY2Y3ODY0NzUxYTViNWFiNzFmMjJhNTcyNy90ZXh0cmVnaW9uOmQ5MmI0YzBjZjc4NjQ3NTFhNWI1YWI3MWYyMmE1NzI3Xzc2MA_f1cfaedf-e710-42a7-92d4-50d7763feba7"
      unitRef="shares">63400899</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzMvZnJhZzpkOTJiNGMwY2Y3ODY0NzUxYTViNWFiNzFmMjJhNTcyNy90ZXh0cmVnaW9uOmQ5MmI0YzBjZjc4NjQ3NTFhNWI1YWI3MWYyMmE1NzI3XzgzNg_059e98e1-a71a-4f85-a1e6-548b8ad0bfe8"
      unitRef="shares">62820351</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzMvZnJhZzpkOTJiNGMwY2Y3ODY0NzUxYTViNWFiNzFmMjJhNTcyNy90ZXh0cmVnaW9uOmQ5MmI0YzBjZjc4NjQ3NTFhNWI1YWI3MWYyMmE1NzI3XzgzNg_eab92ae3-be59-4f6c-8550-03145fce312d"
      unitRef="shares">62820351</us-gaap:CommonStockSharesIssued>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEzMDMy_3d55c1fd-1ec6-4171-8068-69cb32a671ea">Share-Based Compensation&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On April 11, 2011, the Company&#x2019;s stockholders approved the 2011 Equity Incentive Plan (&#x201c;2011 Plan&#x201d;), and most recently amended the 2011 Plan on April 10, 2019. The 2011 Plan was amended, restated and re-named the 2018 Equity Incentive Plan (&#x201c;2018 Plan&#x201d;), which became effective as of April&#160;30, 2019, the day prior to the effectiveness of the registration statement filed in connection with the IPO. The remaining shares available for issuance under the 2011 Plan were added to the shares reserved for issuance under the 2018 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The 2018 Plan provides for the grant of stock options (including incentive stock options and non-qualified stock options), stock appreciation rights, restricted stock, restricted stock units (&#x201c;RSUs&#x201d;), performance units, and performance shares to the Company&#x2019;s employees, directors, and consultants. As of December 31, 2021, the maximum aggregate number of shares that may be issued under the 2018 Plan was 18,771,398 shares of the Company&#x2019;s common stock. In addition, the number of shares reserved for issuance under the 2018 Plan will be increased automatically on the first day of each fiscal year beginning with the 2020 fiscal year, by a number equal to the least of: (i) 2,144,521 shares; (ii) 4.0% of the shares of common stock outstanding on the last day of the prior fiscal year;&#160;or (iii) such number of shares determined by the Company&#x2019;s Board of Directors. As of January 1, 2022, the maximum aggregate number of shares that may be issued under the 2018 Plan increased to 20,915,919 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The 2018 Plan may be amended, suspended or terminated by the Company&#x2019;s Board of Directors at any time, provided such action does not impair the existing rights of any participant, subject to stockholder approval of any amendment to the 2018 Plan as required by applicable law or listing requirements. Unless sooner terminated by the Company&#x2019;s Board of Directors, the 2018 Plan will automatically terminate on November 14, 2028.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following table summarizes the shares available for grant under the 2018 Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares Available for Grant&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,021,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,144,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,038,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares withheld to cover taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,515,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;As of December&#160;31, 2021 and 2020, there were 3,956,364 and 4,218,278 shares, respectively, issuable under stock options outstanding, 608,175 and 275,989 shares, respectively, issuable under unvested RSUs outstanding, and 7,730,884 and 7,127,079 shares, respectively, issued for stock option exercises, RSU settlement, and restricted stock grants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Following are the assumptions used in the Black-Scholes valuation model for options granted during the periods shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:7pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Risk-Free Interest Rate: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The yield on actively traded non-inflation indexed US Treasury notes with the same maturity as the expected term of the underlying options was used as the average risk-free interest rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Expected Term: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As the Company does not have sufficient historical experience for determining the expected term of the stock option awards granted, the Company&#x2019;s expected term is based on the simplified method, generally calculated as the mid-point between the vesting date and the end of the contractual term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Expected Volatility: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As the Company has only been a public entity since May 2, 2019, there is not a substantive share price history to calculate volatility and, as such, the Company has elected to use an approximation based on the volatility of other comparable public companies, which compete directly with the Company, over the expected term of the options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Dividend Yield: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has not issued regular dividends on common shares in the past nor does the Company expect to issue dividends in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Forfeiture Rate: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the forfeiture rate at the time of grant based on past awards canceled, the number of awards granted, and vesting terms and adjusted, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The cumulative effect on current and prior periods of a change in the estimated number of awards likely to vest is recognized in compensation cost in the period of the change.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2018 Plan generally provides that the Board of Directors may set the vesting schedule applicable to grants approved under the 2018 Plan. The Company has not granted equity awards with performance-based vesting conditions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Option grants to new employees in 2021 and 2020 generally vest 25% of the total award on the first anniversary of the vesting commencement date, and thereafter ratably vesting monthly over the remaining three-year period, subject to continued employment through the vesting date. Option grants to continuing employees in 2021 and 2020 generally vest monthly over a 48-month period, subject to continued employment through the vesting date. Option grants to certain continuing employees in 2021 vest every six months over two years, subject to continued employment through the vesting date. An option grant to one executive officer in 2021 vested over three months from the vesting commencement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Option grants in 2019 generally vest 25% of the total award on the first anniversary of the vesting commencement date, and thereafter ratably vesting monthly over the remaining three-year period, subject to continued employment through the vesting date. The stock option grant to one executive officer on August 1, 2019 vests monthly over a 48-month period. The stock option grant to another executive officer on October 31, 2019 began vesting on the second anniversary of the vesting commencement date and was scheduled to vest monthly thereafter over a 24-month period. The award was cancelled in its entirety when the executive officer resigned in the third quarter of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s stock option activity during the period from December 31, 2017 through December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&lt;br/&gt;of&lt;br/&gt;Stock&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Value (in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,120,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,571,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,429,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,170,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,163,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,218,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(485,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(252,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,956,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vested and exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,905,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vested and expected to vest at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,622,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;__________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Aggregate intrinsic value is calculated as the difference between the value of common stock on the transaction date and the exercise price multiplied by the number of shares issuable under the stock option. Aggregate intrinsic value of shares outstanding at the beginning and end of the reporting period is calculated as the difference between the value of common stock on the beginning and end dates, respectively, and the exercise price multiplied by the number of shares outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2021, 2020 and 2019, the Company recorded in aggregate $13.3 million, $13.1 million and $6.3 million, respectively, of share-based compensation expense related to options. The share-based compensation expense is included in cost of goods sold, research and development expenses and SG&amp;amp;A expenses in the Company&#x2019;s consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, there was $18.5 million in&#160;unrecognized compensation expense related to nonvested stock option awards which is expected to be recognized over a weighted average period of 1.5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;RSU grants to new employees in the year ended December&#160;31, 2021 and 2020 vest 25% of the total award on the first anniversary of the vesting commencement date, and thereafter vest quarterly over the remaining three years of the award, subject to continued employment through the vesting date. RSU grants in the year ended December&#160;31, 2021 include fully vested RSUs granted to an executive officer issued in settlement of the obligation discussed below under Share-Settled Obligation. An RSU grant to one executive officer in the year ended December&#160;31, 2021 vested 100% over three months from the vesting commencement date. RSU grants to continuing employees in the year ended December&#160;31, 2021 and 2020 generally vest quarterly over 16 quarters, subject to continued employment through the vesting date. In the year ended December 31, 2021, one RSU grant granted to continuing employees vests every 6 months over a two-year period, subject to continued &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;employment through the vesting date. RSU grants to two executive officers in the year ended December&#160;31, 2021 vest quarterly over four and eight quarters, respectively, subject to continued employment through the vesting date. Annual RSU grants to directors on the Company&#x2019;s Board of Directors (the &#x201c;Board&#x201d;) vest monthly over a one-year period and RSU grants to new directors on the Board vest monthly over a three-year period. RSU grants to consultants and non-employee brand ambassadors in 2021 and 2020 have a variety of different vesting schedules.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following table summarizes the Company&#x2019;s RSU activity from December 31, 2019 through December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.629%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value Per Unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:7pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2021, 2020 and 2019, the Company recorded in aggregate $12.6 million, $9.8 million and $3.7 million, respectively, of share-based compensation expense related to RSUs. The share-based compensation expense is included in cost of goods sold, research and development expense and SG&amp;amp;A expenses in the Company&#x2019;s consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, there was $26.9 million in&#160;unrecognized compensation expense related to nonvested RSUs which is expected to be recognized over a weighted average period of 1.5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-Settled Obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Share-based compensation expense in 2021 and 2020 includes $1.5 million and $3.0 million, respectively, for a liability classified, share-settled obligation to an executive officer related to a sign-on award pursuant to the terms of the executive officer&#x2019;s offer letter with the Company. The share-based compensation expense related to this share-settled obligation is included in SG&amp;amp;A expenses in the Company&#x2019;s consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company is obligated to deliver a variable number of shares based on a fixed monetary amount on the first annual anniversary of the executive officer&#x2019;s commencement date and on each quarterly anniversary thereafter through the second annual anniversary. The liability classified award is considered unearned until the requirements for issuance of the shares are met and is included in &#x201c;Accrued expenses and other current liabilities&#x201d; in the Company&#x2019;s consolidated balance sheet as of December 31, 2020 in the amount of $1.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;In 2021, two quarterly tranches related to this obligation were earned, and the Company delivered to the executive officer 20,872 fully vested RSUs with a settlement date fair value of $2.5 million. The executive officer separated from the Company effective August 27, 2021. As a result, the fourth quarterly tranche was unearned and cancelled. As of December&#160;31, 2021, there was no accrued unrecognized compensation expense related to this share-settled obligation in &#x201c;Accrued expenses and other current liabilities&#x201d; in the Company&#x2019;s consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock to Nonemployees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021 and 2020, the Company issued no restricted stock. In April 2019, the Company&#x2019;s Board of Directors approved the issuance of 99,433 shares of restricted stock with a fair value of $20.02 per share and a purchase price of $0.01 per share to nonemployees serving as the Company&#x2019;s brand ambassadors. The Company has the right to repurchase the unvested shares upon a voluntary or involuntary termination of a brand ambassador&#x2019;s service; however, as shares vest monthly over 24 months, they are being released from the repurchase option and all such shares were released from the repurchase option by May 18, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s restricted stock activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&lt;br/&gt;of Shares of&lt;br/&gt;Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;br/&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested/Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested/Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:7pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, 2020 and 2019, the Company recorded in aggregate $0.2 million, $1.4&#160;million and $1.8&#160;million, respectively, of share-based compensation expense related to restricted stock issued to nonemployee brand ambassadors, which is included in SG&amp;amp;A expenses in the Company&#x2019;s consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, there was $0 in&#160;unrecognized compensation expense related to nonvested restricted stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 15, 2018, the Company&#x2019;s Board of Directors adopted its 2018 Employee Stock Purchase Plan (&#x201c;2018 ESPP&#x201d;), which was subsequently approved by the Company&#x2019;s stockholders and became effective on April 30, 2019, the day immediately prior to the effectiveness of the registration statement filed in connection with the IPO. The 2018 ESPP is intended to qualify as an &#x201c;employee stock purchase plan&#x201d; within the meaning of Section&#160;423 of the Internal Revenue Code (the &#x201c;Code&#x201d;) for U.S. employees. In addition, the 2018 ESPP authorizes grants of purchase rights that do not comply with Section&#160;423 of the Code under a separate non-423 component for non-U.S. employees and certain non-U.S. service providers. As of December 31, 2021, the Company has reserved 1,876,455 shares of common stock for issuance under the 2018 ESPP. In addition, the number of shares reserved for issuance under the 2018 ESPP will be increased automatically on the first day of each fiscal year for a period of up to ten years, starting with the 2020 fiscal year, by a number equal to the least of: (i) 536,130 shares; (ii) 1.0% of the shares of common stock outstanding on the last day of the prior fiscal year;&#160;or (iii) such lesser number of shares determined by the Company&#x2019;s Board of Directors. As of January 1, 2022, the maximum aggregate number of shares that may be issued under the 2018 ESPP increased to 2,412,585 shares. The 2018 ESPP is expected to be implemented through a series of offerings under which participants are granted purchase rights to purchase shares of the Company&#x2019;s common stock on specified dates during such offerings. The administrator has not yet approved an offering under the 2018 ESPP.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i65d7fefdc1f14df9882e37d73e3695c1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4Xzk3Nw_a0c00705-4efb-4273-b1c1-de6cc51580de"
      unitRef="shares">18771398</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <bynd:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofAdditionalSharesAuthorizedPerYear
      contextRef="id7059334580242df8f9bf70626324cd6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEyMzk_2e0acb0c-043f-4104-b682-e4250200a730"
      unitRef="shares">2144521</bynd:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofAdditionalSharesAuthorizedPerYear>
    <bynd:SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofOutstandingStockMaximumPerYear
      contextRef="id7059334580242df8f9bf70626324cd6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEyNTU_a2f6081e-f9c5-4326-a3c0-fd806bdfcd21"
      unitRef="number">0.040</bynd:SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofOutstandingStockMaximumPerYear>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i442f010b651a4eef8d8fc9459fc26084_I20210101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzE1MzU_d5148823-554b-4acb-b874-238987f0b538"
      unitRef="shares">20915919</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEzMDI5_f0435257-9dc9-47f7-8236-d9a4358c79fa">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following table summarizes the shares available for grant under the 2018 Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares Available for Grant&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,021,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,144,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,038,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares withheld to cover taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance - December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,515,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i452b9e246a8f433e888f73d37a9294b4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTo1YjI1ZGIyM2FmN2E0M2E0YTVjMzJlNjc3ZDEyYWY4NS90YWJsZXJhbmdlOjViMjVkYjIzYWY3YTQzYTRhNWMzMmU2NzdkMTJhZjg1XzEtMS0xLTEtMjk4MTc_77a31077-d713-4bf9-b02a-71ff7b049d14"
      unitRef="shares">5021270</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="id7059334580242df8f9bf70626324cd6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTo1YjI1ZGIyM2FmN2E0M2E0YTVjMzJlNjc3ZDEyYWY4NS90YWJsZXJhbmdlOjViMjVkYjIzYWY3YTQzYTRhNWMzMmU2NzdkMTJhZjg1XzItMS0xLTEtMjk4MTc_b8c8492d-2f69-44d5-b9ca-f09f86bf8c00"
      unitRef="shares">2144521</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <bynd:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross
      contextRef="id7059334580242df8f9bf70626324cd6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTo1YjI1ZGIyM2FmN2E0M2E0YTVjMzJlNjc3ZDEyYWY4NS90YWJsZXJhbmdlOjViMjVkYjIzYWY3YTQzYTRhNWMzMmU2NzdkMTJhZjg1XzMtMS0xLTEtMjk4MTc_b343b5e2-3ed7-4bf1-97fe-9c688a90f609"
      unitRef="shares">1038429</bynd:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="id7059334580242df8f9bf70626324cd6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTo1YjI1ZGIyM2FmN2E0M2E0YTVjMzJlNjc3ZDEyYWY4NS90YWJsZXJhbmdlOjViMjVkYjIzYWY3YTQzYTRhNWMzMmU2NzdkMTJhZjg1XzQtMS0xLTEtMjk4MTc_07509587-1c41-4b85-aa2a-806b7a295984"
      unitRef="shares">25863</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <bynd:ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeituresInPeriod
      contextRef="id7059334580242df8f9bf70626324cd6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTo1YjI1ZGIyM2FmN2E0M2E0YTVjMzJlNjc3ZDEyYWY4NS90YWJsZXJhbmdlOjViMjVkYjIzYWY3YTQzYTRhNWMzMmU2NzdkMTJhZjg1XzUtMS0xLTEtMjk4MTc_46591207-13fc-41c5-9662-bf5e27e1761b"
      unitRef="shares">362582</bynd:ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i65d7fefdc1f14df9882e37d73e3695c1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTo1YjI1ZGIyM2FmN2E0M2E0YTVjMzJlNjc3ZDEyYWY4NS90YWJsZXJhbmdlOjViMjVkYjIzYWY3YTQzYTRhNWMzMmU2NzdkMTJhZjg1XzYtMS0xLTEtMjk4MTc_1b2ce91a-6871-434e-ae37-b8b24a41ffb0"
      unitRef="shares">6515807</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NTExOTI_9c1ad1d3-0604-46d2-864b-c67d9f227b61"
      unitRef="shares">3956364</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NTExOTY_eff2e113-435d-43da-856a-fb3f6f08d3c9"
      unitRef="shares">4218278</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4146e5bb50234614836de137bcf7b9fe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzIxNjE_05336337-e89b-4ce4-b086-5eff6120cd52"
      unitRef="shares">608175</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7d662aa59d544d8880f8c2933356b6d2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NDEwMzc_5bfedb35-78ac-4613-b0da-59eccd331169"
      unitRef="shares">275989</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NDEwNTg_92eec6f4-b20c-4da4-8517-24d46bd948ef"
      unitRef="shares">7730884</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzIyMzU_d9ac90a2-35d2-42f0-8110-14c7b2a93c8d"
      unitRef="shares">7127079</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEzMDMw_5f5b4c9f-c393-47d3-a9ff-c513326dfed8">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Following are the assumptions used in the Black-Scholes valuation model for options granted during the periods shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpmMTg1ZWFiMmQyNmY0NjVjOGNiNzk0ZGRhYjZkOTdkZS90YWJsZXJhbmdlOmYxODVlYWIyZDI2ZjQ2NWM4Y2I3OTRkZGFiNmQ5N2RlXzItMS0xLTEtMjk4MTc_904ad985-30b6-42c9-a259-092bd8bfc900"
      unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpmMTg1ZWFiMmQyNmY0NjVjOGNiNzk0ZGRhYjZkOTdkZS90YWJsZXJhbmdlOmYxODVlYWIyZDI2ZjQ2NWM4Y2I3OTRkZGFiNmQ5N2RlXzItMy0xLTEtMjk4MTc_bfb47dcb-fae9-46d7-9f7d-ea59ba49a830"
      unitRef="number">0.013</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpmMTg1ZWFiMmQyNmY0NjVjOGNiNzk0ZGRhYjZkOTdkZS90YWJsZXJhbmdlOmYxODVlYWIyZDI2ZjQ2NWM4Y2I3OTRkZGFiNmQ5N2RlXzItNS0xLTEtMjk4MTc_3851c58c-282c-44fa-a0ba-ff0b0785040c"
      unitRef="number">0.023</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpmMTg1ZWFiMmQyNmY0NjVjOGNiNzk0ZGRhYjZkOTdkZS90YWJsZXJhbmdlOmYxODVlYWIyZDI2ZjQ2NWM4Y2I3OTRkZGFiNmQ5N2RlXzMtMS0xLTEtMjk4MTc_1c06a798-fbc9-4cd4-a606-e2ec63e03f54">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpmMTg1ZWFiMmQyNmY0NjVjOGNiNzk0ZGRhYjZkOTdkZS90YWJsZXJhbmdlOmYxODVlYWIyZDI2ZjQ2NWM4Y2I3OTRkZGFiNmQ5N2RlXzMtMy0xLTEtMjk4MTc_6f206b87-1fb7-4f27-ae16-f415b9395502">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpmMTg1ZWFiMmQyNmY0NjVjOGNiNzk0ZGRhYjZkOTdkZS90YWJsZXJhbmdlOmYxODVlYWIyZDI2ZjQ2NWM4Y2I3OTRkZGFiNmQ5N2RlXzMtNS0xLTEtMjk4MTc_c8c69d9c-fc0c-4cee-b744-a5e3767c0db6">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpmMTg1ZWFiMmQyNmY0NjVjOGNiNzk0ZGRhYjZkOTdkZS90YWJsZXJhbmdlOmYxODVlYWIyZDI2ZjQ2NWM4Y2I3OTRkZGFiNmQ5N2RlXzQtMS0xLTEtMjk4MTc_1b32c745-d39e-4dbc-8659-702ee315ada3"
      unitRef="number">0.557</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpmMTg1ZWFiMmQyNmY0NjVjOGNiNzk0ZGRhYjZkOTdkZS90YWJsZXJhbmdlOmYxODVlYWIyZDI2ZjQ2NWM4Y2I3OTRkZGFiNmQ5N2RlXzQtMy0xLTEtMjk4MTc_8a8c44da-58a0-426d-86ba-6e5d5df1b179"
      unitRef="number">0.550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpmMTg1ZWFiMmQyNmY0NjVjOGNiNzk0ZGRhYjZkOTdkZS90YWJsZXJhbmdlOmYxODVlYWIyZDI2ZjQ2NWM4Y2I3OTRkZGFiNmQ5N2RlXzQtNS0xLTEtMjk4MTc_dd6f9479-3613-4494-9906-5e76f2c0fc91"
      unitRef="number">0.550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpmMTg1ZWFiMmQyNmY0NjVjOGNiNzk0ZGRhYjZkOTdkZS90YWJsZXJhbmdlOmYxODVlYWIyZDI2ZjQ2NWM4Y2I3OTRkZGFiNmQ5N2RlXzUtMS0xLTEtMjk4MTc_74d7aa20-ae9f-42fa-89fa-407c0c4cf0dc"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpmMTg1ZWFiMmQyNmY0NjVjOGNiNzk0ZGRhYjZkOTdkZS90YWJsZXJhbmdlOmYxODVlYWIyZDI2ZjQ2NWM4Y2I3OTRkZGFiNmQ5N2RlXzUtMy0xLTEtMjk4MTc_b6c21329-af71-4e53-a8b1-2a6f5ddc3a7f"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpmMTg1ZWFiMmQyNmY0NjVjOGNiNzk0ZGRhYjZkOTdkZS90YWJsZXJhbmdlOmYxODVlYWIyZDI2ZjQ2NWM4Y2I3OTRkZGFiNmQ5N2RlXzUtNS0xLTEtMjk4MTc_f7a4ffb3-e8ad-4dc3-9078-b610f6528560"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ib529cd3c5d714db5b29eda03a29681d4_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NDEwOTU_4cebb698-6f32-4992-83e2-ccad8fc09acd"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i2c5dca2ec691452895e4901ffbd48a51_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NDEwOTU_73e7367f-2128-4263-b2cc-f03c90e15799"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6229bbc820da4c2ea14ebccf4e3cd408_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzE2NDkyNjc0NjUwNzc_985fe0a8-d3a2-4132-82f3-231acc16c7ce">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8eed807cdbaf46728fba28fc3b5a7c34_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzE2NDkyNjc0NjUwNzc_db8e7f40-59da-40d0-9aa7-ccddfffc9c4b">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iccfcba84e8ae418db889a7fe639bf2c2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NDExMzA_43fc4f00-2ab9-4eb8-a05d-0f57445e5abb">P48M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i182850acc173456181b0ad7c65bc2823_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NDExMzA_a5a93d43-50e7-472d-8acd-fdbcda44fd44">P48M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <bynd:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingIntervalPeriod
      contextRef="i92860e9447be4c66afbf2fd77cb87d29_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzE2NDkyNjc0NjY5MTc_c9efa3ba-41bb-49f7-b891-5dd3817d9da0">P6M</bynd:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingIntervalPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i92860e9447be4c66afbf2fd77cb87d29_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NTIyNzk_587282b7-2bb3-4ba9-93e7-9b73e7e29f37">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic6d899925cf74a8f9de96744a3c91739_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NDc5NzI_3ed40b64-77dd-4c10-92a0-2cd82829b4d9">P3M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="id47f47709307417ea912c026238f5cd3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzQ2NDA_6007aee8-2ab5-45ce-b2c7-33170b57bd10"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="idaa026a6041e41a1860b191e9f64ffea_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEzMDM4_60dde60b-d924-460a-9a3b-79f1bb52313d">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i81f0bdb1f5a644068ecc4be070442b37_D20190801-20190801"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEzMDM5_1261c0c2-b4aa-401c-8759-4d5e31b46ba8">P48M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0b02577a19bb4858b55603a43cb6bb42_D20191031-20191031"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEzMDM0_af4c022e-c2d7-4e17-8218-6c417c17c844">P24M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEzMDQw_b9616934-134f-4c62-b68f-1dc5533bb076">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s stock option activity during the period from December 31, 2017 through December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&lt;br/&gt;of&lt;br/&gt;Stock&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Value (in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,120,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,571,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,429,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,170,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,163,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,218,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(485,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(252,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,956,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vested and exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,905,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vested and expected to vest at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,622,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;__________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) Aggregate intrinsic value is calculated as the difference between the value of common stock on the transaction date and the exercise price multiplied by the number of shares issuable under the stock option. Aggregate intrinsic value of shares outstanding at the beginning and end of the reporting period is calculated as the difference between the value of common stock on the beginning and end dates, respectively, and the exercise price multiplied by the number of shares outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic4a89ad628704697a4b4349f6b84c1fa_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzUtMS0xLTEtMjk4MTc_95a52baa-4587-415f-9744-3a50c6616008"
      unitRef="shares">5120293</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic4a89ad628704697a4b4349f6b84c1fa_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzUtMy0xLTEtMjk4MTc_2dff6429-1ddd-4115-8650-c36e4855ec09"
      unitRef="usdPerShare">3.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia22109507ba94628bada42e0ab008c9b_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzUtNS0xLTEtMjk4MTc_02db8e57-370e-4193-9466-091e0b40ad93">P7Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic4a89ad628704697a4b4349f6b84c1fa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzUtNy0xLTEtMjk4MTc_172a5d57-ede4-46b0-8b37-448fd172d99b"
      unitRef="usd">81371000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia22109507ba94628bada42e0ab008c9b_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzYtMS0xLTEtMjk4MTc_fc0b81d2-661a-4891-9ecd-0b6caae23464"
      unitRef="shares">1571925</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ia22109507ba94628bada42e0ab008c9b_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzYtMy0xLTEtMjk4MTc_e7c38d86-723b-4cb0-9045-31e877cffacf"
      unitRef="usdPerShare">39.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia22109507ba94628bada42e0ab008c9b_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzctMS0xLTEtMjk4MTc_964cd77c-4ae2-4592-8a91-881ee8bc1643"
      unitRef="shares">1429756</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ia22109507ba94628bada42e0ab008c9b_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzctMy0xLTEtMjk4MTc_5450f1d5-f5ed-4478-8da2-e3b181304bbf"
      unitRef="usdPerShare">1.87</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia22109507ba94628bada42e0ab008c9b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzctNy0xLTEtMjk4MTc_350c6352-82d6-43b9-a65f-f4e8ea7bd983"
      unitRef="usd">121591000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ia22109507ba94628bada42e0ab008c9b_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzgtMS0xLTEtMjk4MTc_e52cd6c1-af21-4d93-9053-cc4abd021e78"
      unitRef="shares">91486</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ia22109507ba94628bada42e0ab008c9b_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzgtMy0xLTEtMjk4MTc_55b8840a-19f7-4934-ae21-4b2fc89aacd5"
      unitRef="usdPerShare">9.33</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i551236b0836c4b5ab05e06544854f139_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzktMS0xLTEtMjk4MTc_fdd5bc64-1960-438b-b5d7-5b6a8c3cf67c"
      unitRef="shares">5170976</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i551236b0836c4b5ab05e06544854f139_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzktMy0xLTEtMjk4MTc_d722ba94-8baa-4783-84fe-b8ad625024b2"
      unitRef="usdPerShare">14.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzktNS0xLTEtMjk4MTc_abdd7767-e076-40fe-b238-e7d5f8f7a3bb">P7Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i551236b0836c4b5ab05e06544854f139_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzktNy0xLTEtMjk4MTc_05a60e82-01e1-47e3-ab9f-b3b246c866c0"
      unitRef="usd">329879000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzEwLTEtMS0xLTI5ODE3_b7a3f17b-685c-4374-a75b-fa38835c406a"
      unitRef="shares">268193</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzEwLTMtMS0xLTI5ODE3_be5eda28-b415-483d-bf0f-2a69f78f2710"
      unitRef="usdPerShare">99.74</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzExLTEtMS0xLTI5ODE3_b3fa6fd8-abde-4a38-9f63-70300026dd00"
      unitRef="shares">1163374</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzExLTMtMS0xLTI5ODE3_2caa5bf7-b482-4b28-bb2a-f521890e92ce"
      unitRef="usdPerShare">7.75</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzExLTctMS0xLTI5ODE3_4366cf90-dc03-4eea-8d7f-d81dabd25aba"
      unitRef="usd">132935000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzEyLTEtMS0xLTI5ODE3_60114649-5b7d-49e7-9cfc-ab31e936957b"
      unitRef="shares">57517</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzEyLTMtMS0xLTI5ODE3_845a4298-3ecb-470b-9f46-24388f5e9189"
      unitRef="usdPerShare">37.14</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzEzLTEtMS0xLTI5ODE3_1574594e-0717-4075-ae99-b3e388cf4294"
      unitRef="shares">4218278</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzEzLTMtMS0xLTI5ODE3_f7bbb9c7-966a-4c9f-b5df-d0e2648626a5"
      unitRef="usdPerShare">21.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzEzLTUtMS0xLTI5ODE3_8bb5096c-e2d9-40bf-a9c8-b946300074d0">P6Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzEzLTctMS0xLTI5ODE3_44410ff7-dce3-495d-bded-19d2a678616c"
      unitRef="usd">443595000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE0LTEtMS0xLTI5ODE3_186f6cd1-a1a7-41ce-b957-1746abe2f983"
      unitRef="shares">475520</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE0LTMtMS0xLTI5ODE3_bce26072-9ae4-4a3e-80cf-dc71d010a5d1"
      unitRef="usdPerShare">91.42</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE1LTEtMS0xLTI5ODE3_e5bc0e04-aa7f-4d05-b305-e18b8a13e036"
      unitRef="shares">485016</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE1LTMtMS0xLTI5ODE3_4a4167cb-17c1-498d-9325-cf0dbbaa402b"
      unitRef="usdPerShare">16.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE1LTctMS0xLTI5ODE3_db87e6e0-c704-4600-ab66-ea9dd2a8b1b0"
      unitRef="usd">51901000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE2LTEtMS0xLTI5ODE3_0cf8229e-9034-4d68-9eaa-1617b230b5fd"
      unitRef="shares">252418</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE2LTMtMS0xLTI5ODE3_3cc2de42-eca2-42f4-a6c6-cab61b2e8d46"
      unitRef="usdPerShare">70.41</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE3LTEtMS0xLTI5ODE3_3a63d53e-67cc-4e1e-ade0-c041e9404163"
      unitRef="shares">3956364</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE3LTMtMS0xLTI5ODE3_1bdd736f-466c-43f2-9649-67e91be15346"
      unitRef="usdPerShare">27.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE3LTUtMS0xLTI5ODE3_d00c89a7-7df7-42c5-88ec-ca6d55f18e93">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE3LTctMS0xLTI5ODE3_6dbb24ce-25ab-4737-8835-f1a7cbd243c7"
      unitRef="usd">180302000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE4LTEtMS0xLTI5ODE3_a64fc7b9-8eee-422a-beca-8479fa2b27bf"
      unitRef="shares">2905712</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE4LTMtMS0xLTI5ODE3_2dbadbe7-1353-48bc-aa6a-1adecfaa85c6"
      unitRef="usdPerShare">14.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE4LTUtMS0xLTI5ODE3_6a713b49-5def-4735-8ebc-003840d37251">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE4LTctMS0xLTI5ODE3_8c6f142f-5159-4eb8-8a25-c91770780adc"
      unitRef="usd">159882000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE5LTEtMS0xLTI5ODE3_464f6ef4-1241-485a-bdfc-af3e8b92d0b7"
      unitRef="shares">3622946</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE5LTMtMS0xLTI5ODE3_56b5fd36-7d15-4c08-bb00-e32ee2df8764"
      unitRef="usdPerShare">22.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE5LTUtMS0xLTI5ODE3_b62b44bc-8231-4d2f-9e42-412967f3dcc3">P5Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <bynd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestIntrinsicValue
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTozNGMwNmIzNzQ2NzQ0ODc4YTAwYWMzMzNmOTljMWVkNy90YWJsZXJhbmdlOjM0YzA2YjM3NDY3NDQ4NzhhMDBhYzMzM2Y5OWMxZWQ3XzE5LTctMS0xLTI5ODE3_2f1a70ad-3f68-4685-823f-29818c065e47"
      unitRef="usd">178657000</bynd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestIntrinsicValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1bb9164abf674592b36d6a194b45e1e3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzU5OTg_148bd5e9-c990-4091-b9fe-fe6d8ae61b85"
      unitRef="usd">13300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i559082339d5246d291b6f23443d19c04_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzYwMDI_0a03a52e-4e63-4b92-8dbf-e641f404b863"
      unitRef="usd">13100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia9beb0489a394355bbf4dc70dd3cf7bc_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzYwMDk_4c6c091f-e1b4-4e89-9b47-11f908920275"
      unitRef="usd">6300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i6052ae85d70443a89031cbf679a59906_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzYyODM_994075c8-10c4-4911-92f4-40ba3b585db6"
      unitRef="usd">18500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1bb9164abf674592b36d6a194b45e1e3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzY0MzM_7580dbd5-ceb9-4429-8a1f-4b15b515b23b">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i94095c50bc424a7780ffb91bbd8c8bae_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NDI4NTE_398f631d-5cdf-4b2a-888b-7195a1d66dc9"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i95bd5741919a475ba9d558b5fc32e6d2_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NDI4NTE_ba5ee40f-5ee2-49e3-be77-398e363169e4"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2c3acdc15a8d4c139527c67ffd310812_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NDI5MDI_a7d4e1a6-8dcc-44e9-a5c3-2ae5ee1d8ba9">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iec1fdcd85a8b4b729282445a567be0ca_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NDI5MDI_ccbde7bf-d986-44ac-a8d9-8836896297b3">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i788acbde2d9c42c39114a7c73b5a9243_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzE2NDkyNjc0NjUwODc_9d616887-3dc2-4551-9744-9c9151ada97e"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i788acbde2d9c42c39114a7c73b5a9243_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzE2NDkyNjc0NjUwOTY_3fca9abc-67b3-453a-94aa-268e90ec9a41">P3M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <bynd:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingIntervalPeriod
      contextRef="ibc17430554864573b93882d4f4be69b8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NDUwNjY_d801c393-0c98-4191-a69d-76a4c5c01036">P6M</bynd:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingIntervalPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibc17430554864573b93882d4f4be69b8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzE2NDkyNjc0NjUxMTM_2bb5265f-98a2-4633-9e2d-0b37951b1d7e">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0fde5ff1b1404a3eb7417df21966470a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzE2NDkyNjc0NjUxMTQ_e743d538-baa8-4da9-8931-af3cfb62e1b1">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i50800b9e6899456782764a682beb8dd1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzE2NDkyNjc0NjUxMzE_2ce53777-3696-45c1-8dfa-4482e4478ca5">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEzMDM2_327fa4d7-8914-4995-8683-0b8dc6ab8186">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following table summarizes the Company&#x2019;s RSU activity from December 31, 2019 through December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.629%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value Per Unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i56c3c0bb5ff84123bf0df0b5c2bab979_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzEtMi0xLTEtMjk4MTc_f885bbda-edf5-408d-a5a0-77bff80692e8"
      unitRef="shares">149004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i56c3c0bb5ff84123bf0df0b5c2bab979_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzEtNC0xLTEtMjk4MTc_a47a1f61-56bc-4859-883a-28051af9542f"
      unitRef="usdPerShare">132.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ife60ab1cbc234df19bdd02045122fc40_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzItMi0xLTEtMjk4MTc_b75543d4-bbb0-486c-bb5b-b3b164d539ed"
      unitRef="shares">244752</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ife60ab1cbc234df19bdd02045122fc40_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzItNC0xLTEtMjk4MTc_3d3c2ee0-4a77-4d0c-bc57-dbed8c2d299b"
      unitRef="usdPerShare">109.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ife60ab1cbc234df19bdd02045122fc40_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzMtMi0xLTEtMjk4MTc_2346ac00-acde-4423-8842-f42402b769ba"
      unitRef="shares">99970</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ife60ab1cbc234df19bdd02045122fc40_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzMtNC0xLTEtMjk4MTc_9448694c-bd81-4031-a2c2-b647b4ef2b1b"
      unitRef="usdPerShare">127.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ife60ab1cbc234df19bdd02045122fc40_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzQtMi0xLTEtMjk4MTc_4420c8fb-77a4-4811-a2f2-34035aa45334"
      unitRef="shares">17797</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ife60ab1cbc234df19bdd02045122fc40_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzQtNC0xLTEtMjk4MTc_2f584153-bd16-4b15-8dcc-52429b024cf2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7d662aa59d544d8880f8c2933356b6d2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzUtMi0xLTEtMjk4MTc_69f04d9d-626f-416a-bd45-9c3767d51ed1"
      unitRef="shares">275989</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7d662aa59d544d8880f8c2933356b6d2_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzUtNC0xLTEtMjk4MTc_93c71684-9cab-4e34-8e44-9b65ca148df7"
      unitRef="usdPerShare">114.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i07a0e916305d4f818c99e4f7cbe1b511_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzYtMi0xLTEtMjk4MTc_366bfadf-5b24-449e-bec8-67f6f90bfec9"
      unitRef="shares">562909</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i07a0e916305d4f818c99e4f7cbe1b511_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzYtNC0xLTEtMjk4MTc_0f741ef4-204a-4641-b342-3a894ce282de"
      unitRef="usdPerShare">86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i07a0e916305d4f818c99e4f7cbe1b511_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzctMi0xLTEtMjk4MTc_6be61cf2-a582-4e2b-94ba-2bc8d59bae3d"
      unitRef="shares">120599</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i07a0e916305d4f818c99e4f7cbe1b511_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzctNC0xLTEtMjk4MTc_d1110241-f456-408b-817b-9af10eb79daf"
      unitRef="usdPerShare">123</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i07a0e916305d4f818c99e4f7cbe1b511_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzgtMi0xLTEtMjk4MTc_88876465-cbce-4f8e-ab46-fd1311961955"
      unitRef="shares">110124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i07a0e916305d4f818c99e4f7cbe1b511_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzgtNC0xLTEtMjk4MTc_7938bdeb-5cf4-47e3-bf7c-003425bc620e"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4146e5bb50234614836de137bcf7b9fe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzktMi0xLTEtMjk4MTc_1ea46402-4165-41f7-b677-bbf5fe6a6236"
      unitRef="shares">608175</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4146e5bb50234614836de137bcf7b9fe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZTpjYjVjMGZmZDExZTE0YTY5OTBkNmRjYmQ1YTYzY2Y4Zi90YWJsZXJhbmdlOmNiNWMwZmZkMTFlMTRhNjk5MGQ2ZGNiZDVhNjNjZjhmXzktNC0xLTEtMjk4MTc_b932d442-1993-49f4-8915-f50539d22b22"
      unitRef="usdPerShare">89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i07a0e916305d4f818c99e4f7cbe1b511_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4Xzc0Mjc_71a3413c-abcb-4010-a4f7-1a4b418acd22"
      unitRef="usd">12600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ife60ab1cbc234df19bdd02045122fc40_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4Xzc0MzE_117c1048-ecea-4665-ae43-92adb8adb553"
      unitRef="usd">9800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1efce0686494459297c94889ddf98df4_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4Xzc0Mzk_a25d048f-4c78-4b06-821f-78dee05ee0ca"
      unitRef="usd">3700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i4146e5bb50234614836de137bcf7b9fe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4Xzc3MDk_3120471d-6cc3-4ced-b879-eb3ff84c5e08"
      unitRef="usd">26900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i07a0e916305d4f818c99e4f7cbe1b511_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4Xzc4NDQ_24d59aa6-53a0-4c8d-b66a-a0cf4c7a2cd3">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <bynd:SharebasedPaymentArrangementUnearnedCost
      contextRef="ia49b0693bea34b44819c1ef75ea75b87_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4Xzc5MzI_f114ea4b-871d-4172-a003-d3a5a427d79e"
      unitRef="usd">1500000</bynd:SharebasedPaymentArrangementUnearnedCost>
    <bynd:SharebasedPaymentArrangementUnearnedCost
      contextRef="if9bf6dc47238439da0e7ae1541efb48e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4Xzc5Mzk_6a7d6962-450e-4acd-b02a-58c5f5ba6730"
      unitRef="usd">3000000</bynd:SharebasedPaymentArrangementUnearnedCost>
    <bynd:SharebasedPaymentArrangementLiabilityCurrent
      contextRef="ia1cb328366ee40acbb554d8b523a8d63_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NTA2MjA_5453ebde-aa42-4f85-b2ca-7f00799f7a30"
      unitRef="usd">1000000</bynd:SharebasedPaymentArrangementLiabilityCurrent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i130cb85006ed4fd789a7b30656af7eaf_D20200927-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NTAxNTY_e9b56a57-ed95-4c8d-9bb8-370779609577"
      unitRef="shares">20872</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i130cb85006ed4fd789a7b30656af7eaf_D20200927-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NTAxNjA_10d10609-adde-410d-b2ef-4ed3bfe98033"
      unitRef="usd">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <bynd:SharebasedPaymentArrangementLiabilityCurrent
      contextRef="i01a5d66b544945468397dab0e461e822_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NTA3Nzc_e7ec5434-9ca1-4ed0-bc5c-586bd9c8e552"
      unitRef="usd">0</bynd:SharebasedPaymentArrangementLiabilityCurrent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i55e576d54dcb49ceb936aa4a5564c6a0_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzE2NDkyNjc0NjUxMTg_12656d85-1ed4-4b95-9bd1-25fd7ad3b91a"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="ic77d04630b79481a9075a3c675fafbd9_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzE2NDkyNjc0NjUxMTg_520ff44d-04dc-4aa8-97aa-fb79477a97ca"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i14126b1844cf4969a592aadf6e0f3441_D20190401-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4Xzk1OTg_172428e6-c911-4f03-90f7-5991ad5b5019"
      unitRef="shares">99433</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i14126b1844cf4969a592aadf6e0f3441_D20190401-20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4Xzk2NDk_91fbdf43-3819-45e5-9830-9bafa57e9995"
      unitRef="usdPerShare">20.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <bynd:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsGrantsinPeriodPurchasePricePerShare
      contextRef="ia4ffd2a37467488e86166a3df2f4b96c_I20190430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4Xzk2ODY_df1cd856-b227-4760-a0ca-0f1bcd263842"
      unitRef="usdPerShare">0.01</bynd:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsGrantsinPeriodPurchasePricePerShare>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4b72f4158fe54cf68d186c7964a59b05_D20190430-20190430"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4Xzk5MzM_e4bb0c4c-483e-4d58-959f-8243a34a6b42">P24M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEzMDM3_92dbf093-fd46-4092-90e1-c79c1db29aa7">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s restricted stock activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&lt;br/&gt;of Shares of&lt;br/&gt;Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;br/&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested/Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested/Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="idb53f0bab2804dd2b5dbb988ff6cc39a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzUtMS0xLTEtMjk4MTc_5f0789ba-37f6-49c4-9a39-8dd7060368ab"
      unitRef="shares">88988</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i7fd6c9ce850f4a6a8dc0b203b6c1281f_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzUtMy0xLTEtMjk4MTc_57480749-71a9-427b-8a1a-d84b1192c7b5">P1Y2M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="idb53f0bab2804dd2b5dbb988ff6cc39a_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzUtNS0xLTEtMjk4MTc_87ad81d4-f2f6-4405-812c-e3a425a5ce63"
      unitRef="usdPerShare">19.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i55e576d54dcb49ceb936aa4a5564c6a0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzYtMS0xLTEtMjk4MTc_c172835c-0ed5-4f74-a5a5-11937287946f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i55e576d54dcb49ceb936aa4a5564c6a0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzYtNS0xLTEtMjk4MTc_d8b32acd-184e-42e8-b45c-c33e29614ccd"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i55e576d54dcb49ceb936aa4a5564c6a0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzctMS0xLTEtMjk4MTc_fe828f5b-c5ed-4132-babc-1cfaf4ab8995"
      unitRef="shares">76804</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i55e576d54dcb49ceb936aa4a5564c6a0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzctNS0xLTEtMjk4MTc_e7cb5fd7-043f-427c-89dd-8361cccd6b7b"
      unitRef="usdPerShare">19.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i55e576d54dcb49ceb936aa4a5564c6a0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzgtMS0xLTEtMjk4MTc_13ad9fd3-f8e8-4bf1-a2c6-095ff3081c64"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i55e576d54dcb49ceb936aa4a5564c6a0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzgtNS0xLTEtMjk4MTc_54f152a7-fad4-4a4f-9e1c-c32c43276d04"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i67e8f5c13d274062a292de9c0b71c9a5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzktMS0xLTEtMjk4MTc_47696ef3-7b8a-44b2-adfc-9bf0cf32bfcb"
      unitRef="shares">12184</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i55e576d54dcb49ceb936aa4a5564c6a0_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzktMy0xLTEtMjk4MTc_3f1b99e9-bf53-4488-8625-bce57c919a28">P0Y3M18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i67e8f5c13d274062a292de9c0b71c9a5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzktNS0xLTEtMjk4MTc_886ce3eb-15f9-488d-915d-6bd5ade3a16b"
      unitRef="usdPerShare">20.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic77d04630b79481a9075a3c675fafbd9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzEwLTEtMS0xLTI5ODE3_88c9ad71-513b-4da3-aaf0-257b4ab10f47"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic77d04630b79481a9075a3c675fafbd9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzEwLTUtMS0xLTI5ODE3_90dc24ee-344a-4411-9d23-6d452e98d649"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ic77d04630b79481a9075a3c675fafbd9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzExLTEtMS0xLTI5ODE3_3c7244f7-39cd-4110-9c59-7426776c5d06"
      unitRef="shares">12184</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic77d04630b79481a9075a3c675fafbd9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzExLTUtMS0xLTI5ODE3_efa42a22-dcb9-496f-9ffc-9f01d7e2a830"
      unitRef="usdPerShare">20.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ic77d04630b79481a9075a3c675fafbd9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzEyLTEtMS0xLTI5ODE3_41f8e0ce-a919-4159-8dd6-34bb60efd4db"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ic77d04630b79481a9075a3c675fafbd9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzEyLTUtMS0xLTI5ODE3_c7f0f190-8d77-4b8f-8ceb-47ae42628220"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0dc491068eb84bf9a43bf969fe269840_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzEzLTEtMS0xLTI5ODE3_4f03f723-71fe-47d6-ba61-a2d37fb035a8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0dc491068eb84bf9a43bf969fe269840_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90YWJsZToxYjA0MTAzYjZiYmQ0YTk3OTllNmE0MjQ5Y2IyMzJjMC90YWJsZXJhbmdlOjFiMDQxMDNiNmJiZDRhOTc5OWU2YTQyNDljYjIzMmMwXzEzLTUtMS0xLTI5ODE3_2b541159-b345-463b-9fb8-9bd81dbb0c03"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic77d04630b79481a9075a3c675fafbd9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTU5_2b450bf2-a11c-4f26-aaef-5d3d18304785"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i55e576d54dcb49ceb936aa4a5564c6a0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTYz_69cf6c7e-c4ad-43aa-bd4b-000b09f196b2"
      unitRef="usd">1400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7fd6c9ce850f4a6a8dc0b203b6c1281f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTcx_c2554e16-76c8-4d3e-84b9-715e5aedd92e"
      unitRef="usd">1800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i0dc491068eb84bf9a43bf969fe269840_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzExMjA2_b96738fd-fc33-4c81-a2f9-cbc75711aecc"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i297aa3733e3c4e87a38cc576b632f6ca_I20210101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NTA1NjY_d70d722a-f1b2-46d1-ac3b-8c6b52e8dbeb"
      unitRef="shares">1876455</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <bynd:SharebasedCompensationArrangementbySharebasedPaymentAwardAuthorizationofAdditionalSharesPeriod
      contextRef="id96c4832f6ca40bf8ed07c520a331bd8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEyMzQ0_9229c834-4468-4a39-aadc-5422806c9390">P10Y</bynd:SharebasedCompensationArrangementbySharebasedPaymentAwardAuthorizationofAdditionalSharesPeriod>
    <bynd:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofAdditionalSharesAuthorizedPerYear
      contextRef="id96c4832f6ca40bf8ed07c520a331bd8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEyNDIz_5d49301b-89b4-472c-a2f7-6a9da6f572d5"
      unitRef="shares">536130</bynd:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofAdditionalSharesAuthorizedPerYear>
    <bynd:SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofOutstandingStockMaximumPerYear
      contextRef="id96c4832f6ca40bf8ed07c520a331bd8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEyNDM5_abdbac31-b098-4f42-a7f2-e759a801ef73"
      unitRef="number">0.010</bynd:SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofOutstandingStockMaximumPerYear>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i510d035c6e964b16ba292c323ef1312b_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xMzYvZnJhZzo4OGZkNWY2MGJmZDc0NjQzYjY5YzlhOGMwMGRjMzIwOC90ZXh0cmVnaW9uOjg4ZmQ1ZjYwYmZkNzQ2NDNiNjljOWE4YzAwZGMzMjA4XzEwOTk1MTE2NTA1OTE_e9fbeab2-dd0c-4a1a-be2c-c899215b7789"
      unitRef="shares">2412585</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzE5Njg4_3d31620c-6802-4f88-9cfc-8d9f712c5c09">Commitments and Contingencies&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_118" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 4&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:125%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On January 14, 2021, the Company entered into a Lease (the &#x201c;Campus Lease&#x201d;) with HC Hornet Way, LLC, a Delaware limited liability company (the &#x201c;Landlord&#x201d;), to house the Company&#x2019;s headquarters offices, lab and innovation space in El Segundo, California. The initial term of the Campus Lease is 12 years, commencing on the earlier of 210 days following substantial completion of the base building by the Landlord or the date the Company occupies any portion of the Premises (other than Phase I-A) for purposes of conducting business operations therein, subject to adjustment as provided in the Campus Lease. The Company has two renewal options, each for a period of five years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Under the terms of the Campus Lease, the Company will lease an aggregate of approximately 281,110 rentable square feet in a portion of a building located at 888 Douglas Street, El Segundo, California (the &#x201c;Premises&#x201d;), to be built out by the Landlord and delivered to the Company in three phases over a 26 month-period. Aggregate payments towards base rent for the Premises over the term of the lease will be approximately $159.3 million. In 2021, the Company paid $0.2 million in payments towards common area maintenance, parking, and insurance. No such payments were made in 2020 or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Although the Company is involved in the design of the tenant improvements of the Premises, the Company does not have title or possession of the assets during construction. In addition, the Company does not have the ability to control the leased Premises until each phase of the tenant improvements is complete. As of December 31, 2021, the tenant improvements associated with Phase 1-A had not been completed, and the underlying asset had not been delivered to the Company. Accordingly, there was no lease commencement during the year ended December&#160;31, 2021. Therefore, the Company has not recognized an asset or a liability for the Campus Lease in its consolidated balance sheet as of December&#160;31, 2021. The Company contributed $59.2 million in payments to a construction escrow account in the year ended December&#160;31, 2021. These payments are recorded in &#x201c;Prepaid lease costs, non-current&#x201d; in the Company&#x2019;s consolidated balance sheet as of December&#160;31, 2021, which will ultimately be recorded as a component of a right-of-use asset upon lease commencement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Concurrent with the Company&#x2019;s execution of the Campus Lease, as a security deposit, the Company delivered to the Landlord a letter of credit in the amount of $12.5 million which amount will decrease to: (i) $6.3 million on the fifth (5th) anniversary of the Rent Commencement Date (as defined in the Campus Lease); (ii) $3.1 million on the eighth (8th) anniversary of the Rent Commencement Date; and (iii) $0 in the event the Company receives certain credit ratings; provided the Company is not then in default of its obligations under the Campus Lease. Upon termination of the revolving credit facility, the letter of credit continued in effect, unsecured. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;China Investment and Lease Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On September 22, 2020, the Company and BYND JX entered into an investment agreement with the Administrative Committee (the &#x201c;JX Committee&#x201d;) of the Jiaxing Economic &amp;amp; Technological Development Zone (the &#x201c;JXEDZ&#x201d;) pursuant to which, among other things, BYND JX has agreed to make certain investments in the JXEDZ in two phases of development, and the Company has agreed to guarantee certain repayment obligations of BYND JX under such agreement. In the year ended December&#160;31, 2021, the Company received $1.1 million, in subsidies related to its investment in BYND JX from the Jiaxing Economic Development Zone Finance Bureau which is recorded in &#x201c;Other, net&#x201d; in the Company&#x2019;s consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;During Phase 1, the Company had agreed to invest $10.0 million in the JXEDZ through intercompany investment in BYND JX and BYND JX has agreed to lease a facility in the JXEDZ for a minimum of two years. In connection with such agreement, BYND JX entered into a factory leasing contract with an affiliate of the JX &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Committee, pursuant to which BYND JX has agreed to lease and renovate a facility in the JXEDZ and lease it for a minimum of two years. In the fourth quarter of 2021, the Company also entered into a leasing contract to house the Company&#x2019;s research and development operations in the city of Shanghai for a period of eight years. As of December 31, 2021, the Company has invested $22.0&#160;million and has advanced $20.0&#160;million to its subsidiary, BYND JX.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;In the event that the Company and BYND JX determine, in their sole discretion, to proceed with the Phase&#160;2 development in the JXEDZ, BYND JX has agreed in the first stage of Phase 2 to increase its registered capital by $30.0 million and to acquire the land use right to a state-owned land plot in the JXEDZ to conduct development and construction of a new production facility. Following the first stage of Phase 2, the Company and BYND JX may determine, in their sole discretion, to permit BYND JX to obtain a second state-owned land plot in the JXEDZ in order to construct an additional facility thereon. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investment in The PLANeT Partnership&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On January 25, 2021, the Company entered into The PLANeT Partnership, LLC (&#x201c;TPP&#x201d;), a joint venture with PepsiCo, Inc., to develop, produce and market innovative snack and beverage products made from plant-based protein. For the year ended December 31, 2021, the Company contributed its share of the investment in TPP, $11.0 million, and recognized its share of the net losses in TPP, in the amount of $3.0 million. No such amounts were recognized in 2020 or 2019. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_109" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 2&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;As of December 31, 2021, the Company had committed to purchase pea protein inventory totaling $52.9&#160;million in 2022, which excludes the pea protein supply agreement signed with Puris subsequent to the year end. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_151" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 14&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;. In&#160;addition, as of December&#160;31, 2021, the Company had approximately $51.4 million in purchase order commitments&#160;for capital expenditures&#160;primarily to purchase machinery and equipment.&#160;Payments for these purchases will be due within 12 months from December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:125%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Don Lee Farms&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On May 25, 2017, Don Lee Farms, a division of Goodman Food Products, Inc., filed a complaint against the Company in the Superior Court of the State of California for the County of Los Angeles asserting claims for breach of contract, misappropriation of trade secrets, unfair competition under the California Business and Professions Code, money owed and due, declaratory relief and injunctive relief, each arising out of the Company&#x2019;s decision to terminate an exclusive supply agreement between the Company and Don Lee Farms. The Company denied all of these claims and filed counterclaims on July 27, 2017, alleging breach of contract, unfair competition under the California Business and Professions Code and conversion. In October 2018, the former co-manufacturer filed an amended complaint that added one of the Company&#x2019;s then current contract manufacturers as a defendant, principally for claims arising from the then current contract manufacturer&#x2019;s alleged use of the former co-manufacturer&#x2019;s alleged trade secrets, and for replacing the former co-manufacturer as one of the Company&#x2019;s co-manufacturers. The then current contract manufacturer filed an answer denying all of Don Lee Farms&#x2019; claims and a cross-complaint against Beyond Meat asserting claims of total and partial equitable indemnity, contribution, and repayment. On March 11, 2019, Don Lee Farms filed a second amended complaint to add claims of fraud and negligent misrepresentation against the Company. On May 30, 2019, the judge denied the Company&#x2019;s motion to dismiss the fraud and negligent misrepresentation claims, allowing the claims to proceed. On June 19, 2019, the Company filed an answer denying Don Lee Farms' claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On January 24, 2020, a writ judge granted Don Lee Farms a right to attach in the amount of $628,689 on the grounds that Don Lee Farms had established a &#x201c;probable validity&#x201d; of its claim that Beyond Meat owes Don Lee Farms money for a small batch of unpaid invoices. This determination was not made by the trial judge.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On January 27, 2020, Don Lee Farms filed a third amended complaint to add three individual defendants, all of whom are current or former employees of the Company, including Mark Nelson, the Company&#x2019;s former Chief Financial Officer and Treasurer, to Don Lee Farms&#x2019; existing fraud claims alleging that those individuals were involved in the alleged fraudulent misrepresentations. On June 23, 2020, the judge denied Beyond Meat and the individual defendants&#x2019; motion to dismiss the fraud and negligent misrepresentation claims, allowing the claims to proceed. On July 6, 2020, the Company and the individual defendants filed an answer denying all of Don Lee Farms&#x2019; claims, including denying all allegations of fraud and negligent misrepresentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On August 11, 2020, the Company filed an amended cross-complaint against Don Lee Farms, its parent Goodman Food Products, Inc. and its owners and employees, Donald, Daniel, and Brandon Goodman. Among other claims, the amended cross-complaint alleges that Don Lee Farms defrauded Beyond Meat, misappropriated its trade secrets, and infringed its trademarks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On January 28, 2021, Don Lee Farms filed a motion for summary adjudication on its breach of contract and money owed claims and on Beyond Meat&#x2019;s breach of contract claims. On February 18, 2021, Don Lee Farms and Donald, Daniel and Brandon Goodman filed a motion for summary adjudication on Beyond Meat&#x2019;s fraud, negligent misrepresentation, and conversion claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On February 16, 2021, the Court entered an order consolidating this action with an action that Don Lee Farms filed against CLW Foods, LLC, a current Beyond Meat contract manufacturer. On February 22, 2021, CLW Foods, LLC requested a continuance of the trial date, which the Court granted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On March 19, 2021, Don Lee Farms requested the dismissal, without prejudice, of Don Lee Farms&#x2019; claims against the Company&#x2019;s former contract manufacturer, ProPortion Foods, LLC and current contract manufacturer CLW Foods, LLC. On, March 23, 2021, ProPortion Foods, LLC requested that its claims against the Company be dismissed without prejudice. On March 26, 2021, the Court granted Don Lee Farms&#x2019; request to dismiss its claims against ProPortion Foods, LLC and CLW Foods, LLC; and granted ProPortion Foods, LLC request to dismiss its claims against the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On May 7, 2021, the Court ruled on Don Lee Farms&#x2019; motions for summary adjudication. The Court granted Don Lee Farms&#x2019; motion for summary adjudication on its breach of contract and money owed claims, and Beyond Meat&#x2019;s negligent misrepresentation and conversion claims. The Court denied Don Lee Farms&#x2019; motion for summary adjudication on Beyond Meat&#x2019;s breach of contract and fraud claims, allowing Beyond Meat&#x2019;s claims to proceed to trial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On June 11, 2021, former Beyond Meat employees Mark Nelson and Tony Miller, and current employee, Jessica Quetsch (collectively, the &#x201c;individual defendants&#x201d;), filed a motion for summary judgment on Don Lee Farms&#x2019; fraud claim asserted against them. On June 11, 2021, the Company filed a motion for summary adjudication on Don Lee Farms&#x2019; fraud and negligent misrepresentation claims, misappropriation of trade secret claim, and unfair competition claim under the California Business and Professions Code. On August 27, 2021, the Court ruled on the individual defendants&#x2019; and the Company&#x2019;s motions for summary adjudication. The Court denied the individual defendants&#x2019; motion for summary adjudication. The Court also denied the Company&#x2019;s motion for summary adjudication on Don Lee Farms&#x2019; fraud and negligent misrepresentation claims. The Court granted the Company&#x2019;s motion for summary adjudication on Don Lee Farms&#x2019; trade secret misappropriation and unfair competition claims. Don Lee Farms&#x2019; trade secret misappropriation and unfair competition claims will not proceed to trial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On January 27, 2022, Don Lee Farms filed a motion for summary adjudication on Beyond Meat&#x2019;s trade secret misappropriation claim. The Court has not ruled on this motion. The hearing for this motion is scheduled for April 13, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The previous trial date, September 27, 2021, was continued. Trial is currently set for May 16, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Don Lee Farms is seeking from Beyond Meat and the individual defendants unspecified compensatory and punitive damages, declaratory and injunctive relief, and attorneys&#x2019; fees and costs. The Company is seeking from Don Lee Farms monetary damages, restitution of monies paid to Don Lee Farms, injunctive relief, including the prohibition of Don Lee Farms&#x2019; use or disclosure of Beyond Meat&#x2019;s trade secrets and the prohibition of Don Lee Farms&#x2019; infringing use of Beyond Meat&#x2019;s trademarks, and attorneys&#x2019; fees and costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company believes it was justified in terminating the supply agreement with Don Lee Farms, that the Company is not liable for the fraud or negligent misrepresentation alleged in the third amended complaint, and that Don Lee Farms is liable for the conduct alleged in the Company&#x2019;s amended cross-complaint. Conversely, as alleged in the Company&#x2019;s amended cross-complaint, the Company believes Don Lee Farms misappropriated the Company&#x2019;s trade secrets, defrauded the Company, and ultimately has infringed the Company&#x2019;s trademarks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company is currently in the process of litigating this matter and intends to vigorously defend itself and its current and former employees against the claims and to prosecute the Company&#x2019;s own claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company cannot assure you that Don Lee Farms will not prevail in all or some of their claims against the Company or the individual defendants, or that the Company will prevail in some or all of its claims against Don Lee Farms. For example, if Don Lee Farms succeeds in the lawsuit, the Company could be required to pay damages, including but not limited to contract damages reasonably calculated at what the Company would have paid Don Lee Farms to produce the Company&#x2019;s products through 2019, the end of the contract term. Based on the Company&#x2019;s current knowledge, the Company has determined that the amount of any material loss or range of any losses that is reasonably possible to result from this lawsuit is not estimable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Securities Related Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On January 30, 2020, Larry Tran, a purported shareholder of Beyond Meat, filed a putative securities class action lawsuit in the United States District Court for the Central District of California against Beyond Meat and two of the Company&#x2019;s executive officers, the Company&#x2019;s President and CEO, Ethan Brown, and the Company&#x2019;s former Chief Financial Officer and Treasurer, Mark Nelson. As noted here and in previous filings, the Tran securities class action was dismissed with prejudice on October 27, 2020, except for the class allegations of absent putative class members, which were dismissed without prejudice.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On March 16, 2020, Eric Weiner, a purported shareholder of Beyond Meat, filed a shareholder derivative lawsuit in the United States District Court for the Central District of California, putatively on behalf of the Company, against two of the Company&#x2019;s executive officers, the Company&#x2019;s President and CEO, Ethan Brown, and the Company&#x2019;s former Chief Financial Officer and Treasurer, Mark Nelson, and each of the Company&#x2019;s directors, including one former director, who signed the Company&#x2019;s initial public offering registration statement. The lawsuit asserts claims under Sections 10(b) and 21D of the Exchange Act, claims of breaches of fiduciary duty as directors and/or officers of Beyond Meat, and claims of unjust enrichment and waste of corporate assets, all relating to the Company&#x2019;s ongoing litigation with Don Lee Farms, related actions taken by Beyond Meat and the named individuals during the period of May 2, 2019 to March 16, 2020, and the Tran securities case brought against the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On March 18, 2020, Kimberly Brink and Melvyn Klein, purported shareholders of Beyond Meat, filed a shareholder derivative lawsuit in the United States District Court for the Central District of California, putatively on behalf of the Company, against two of the Company&#x2019;s executive officers, the Company&#x2019;s President and CEO, Ethan Brown, and the Company&#x2019;s former Chief Financial Officer and Treasurer, Mark Nelson, and each of the Company&#x2019;s directors, including one former director, who signed the Company&#x2019;s initial public offering registration statement. The lawsuit asserts claims under Sections 10(b) and 21D of the Exchange Act, claims of breaches of fiduciary duty as directors and/or officers of Beyond Meat, and claims of unjust enrichment and waste of corporate assets, all relating to the Company&#x2019;s ongoing litigation with Don Lee Farms, related actions taken by Beyond Meat and the named individuals during the period of May 2, 2019 to March 18, 2020, and the Tran securities case brought against the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On May 27, 2020, Kevin Chew, a purported shareholder of Beyond Meat, filed a shareholder derivative lawsuit in the United States District Court of the District of Delaware (the &#x201c;Chew Derivative Action&#x201d;), putatively on behalf of the Company, against two of the Company&#x2019;s executive officers, the Company&#x2019;s President and CEO, Ethan Brown, and the Company&#x2019;s former Chief Financial Officer and Treasurer, Mark Nelson, and each of the Company&#x2019;s directors, including one former director, who signed the Company&#x2019;s initial public offering registration statement. The lawsuit asserts claims under Sections 10(b) and 21D of the Exchange Act and claims of breaches of fiduciary duty, relating to the Company&#x2019;s ongoing litigation with Don Lee Farms, related actions taken by Beyond Meat and the named individuals during the period of May 2, 2019 to May 27, 2020. On June 16, 2020, the Court entered an order staying all proceedings in the derivative action until (1) the Tran securities class action is dismissed, with prejudice, and all appeals related thereto have been exhausted; or (2) any motion to dismiss the Tran securities class action is denied in whole or in part. On June 17, 2020, the Court entered an order administratively closing the derivative case based on the stay order. On July 29, 2021, the Court entered a Joint Stipulation to Continue the Stay of the Action, staying the case until the resolution of the California Derivative Action.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On April 1, 2020, the United States District Court for the Central District of California entered an order consolidating the Weiner action and the Brink/Klein action for all purposes and designated the consolidated case In re: Beyond Meat, Inc. Derivative Litigation (the &#x201c;California Derivative Action&#x201d;). On April 13, 2020, the Court entered an order appointing co-lead counsel for the California Derivative Action. On June 23, 2020, the Court entered an order approving a Joint Stipulation Regarding Stay of Actions. Under the terms of the stay approval order, all proceedings in the California Derivative Action are stayed until (1) the Tran securities class action is dismissed, with prejudice, and all appeals related thereto have been exhausted; or (2) any motion to dismiss the Tran securities class action is denied in whole or in part. As noted herein and in previous filings, the Tran securities class action was dismissed with prejudice on October 27, 2020, except for the class allegations of absent putative class members, which were dismissed without prejudice. On April 20, 2021, the parties filed a joint stipulation regarding briefing schedule, and the Court entered a schedule on April 21, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On May 24, 2021, the plaintiffs in the California Derivative Action filed a First Amended Complaint (&#x201c;FAC&#x201d;). The FAC names the same defendants named in the originally-filed consolidated complaint and adds four additional defendants, including ProPortion Foods, LLC (&#x201c;ProPortion&#x201d;) and CLW Foods, LLC (&#x201c;CLW&#x201d;). The FAC asserts claims under Section 14(a) of the Exchange Act, claims of breach of fiduciary duty, unjust enrichment, waste of corporate assets, abuse of control and gross mismanagement against the individual defendants, and aiding and abetting claims against CLW and ProPortion. All of these claims relate to the Company&#x2019;s dealings and ongoing litigation with Don Lee Farms, and related actions taken by Beyond Meat and the named individuals during the period of April 2016 to the present. On July 2, 2021, the Court entered a Joint Stipulation Regarding Extension of Briefing Schedule so that the parties could attempt to reach resolution of the lawsuit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The parties have reached a settlement of the California and Chew Derivative Actions. The proposed settlement, which is subject to Court approval, includes the Company enacting certain corporate governance reforms and paying plaintiffs&#x2019; attorney fees and costs in the amount of $515,000, which amount has been accrued as of December 31, 2021. No other payment is contemplated in the proposed settlement. On October 1, 2021, the parties filed a Joint Report Regarding Settlement in the Central District of California stating that the parties reached a tentative settlement and requesting that the Court (i) vacate the briefing schedule for Defendants&#x2019; motion to dismiss, and (ii) issue an order setting November 19, 2021 as the deadline on or before which Plaintiffs must move for preliminary approval of the settlement. On October 4, 2021, the Court entered such an order. The parties requested and received another extension to January 14, 2022 for Plaintiffs to file a motion for preliminary approval. The Stipulation of Settlement was signed on January 14, 2022, and Plaintiffs filed a motion for preliminary approval that same day. On February 8, 2022, the Court entered a Scheduling Notice and Order finding that Plaintiffs&#x2019; motion for preliminary approval is appropriate for submission on the papers without oral argument.  The parties are waiting for the Court to rule on this motion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;On June 17, 2020, James Janolek, a purported shareholder of Beyond Meat, filed a shareholder derivative lawsuit in the United States District Court of the District of Delaware, putatively on behalf of the Company, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;against two of the Company&#x2019;s executive officers, the Company&#x2019;s President and CEO, Ethan Brown, and the Company&#x2019;s former Chief Financial Officer and Treasurer, Mark Nelson, and each of the Company&#x2019;s directors, including one former director, who signed the Company&#x2019;s initial public offering registration statement. The lawsuit asserts claims under Sections 14(a) and 20(a) of the Exchange Act, claims of breaches of fiduciary duty as directors and/or officers of Beyond Meat, and claims of unjust enrichment and waste of corporate assets, all relating to the Company&#x2019;s ongoing litigation with Don Lee Farms, related actions taken by Beyond Meat and the named individuals during the period of May 2, 2019 to June 17, 2020. On July 10, 2020, the Court entered an order staying all proceedings in the derivative action until (1) the Tran securities class action is dismissed, with prejudice, and all appeals related thereto have been exhausted; or (2) any motion to dismiss the Tran securities class action is denied in whole or in part. On July 10, 2020, the Court entered an order administratively closing the derivative case based on the stay order. On November 9, 2020, Plaintiff filed a Notice of Voluntary Dismissal without prejudice and without costs or attorney fees to either party.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company is involved in various other legal proceedings, claims, and litigation arising in the ordinary course of business. Based on the facts currently available, the Company does not believe that the disposition of such matters that are pending or asserted will have a material effect on its financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="i7b948c12e6b04fe9a1cecbada958e3b2_I20210114"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTMyMzE_16e51443-7473-49cc-acf2-feb1f3ce19dc">P12Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <bynd:LesseeOperatingLeaseLeaseNotYetCommencedPeriodPrecedingCommencement
      contextRef="i1b6426c7d6644afc813acccdb0d507ad_D20210114-20210114"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTMyNTE_2389bddb-5137-4d61-8960-ffb9d015c846">P210D</bynd:LesseeOperatingLeaseLeaseNotYetCommencedPeriodPrecedingCommencement>
    <bynd:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfRenewalOptions
      contextRef="i1b6426c7d6644afc813acccdb0d507ad_D20210114-20210114"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTMyNTc_cbba877b-2fe7-41e6-b276-67d3c17956a6"
      unitRef="renewal_option">2</bynd:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfRenewalOptions>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedRenewalTerm1
      contextRef="i7b948c12e6b04fe9a1cecbada958e3b2_I20210114"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTMyNzA_4f5aac6e-4fbd-4a85-8cdd-cceacc0cb304">P5Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedRenewalTerm1>
    <bynd:LesseeOperatingLeaseLeaseNotYetCommencedTotalArea
      contextRef="i7b948c12e6b04fe9a1cecbada958e3b2_I20210114"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTMyODE_6d06df80-c83c-4d29-82cc-107a75df790b"
      unitRef="sqft">281110</bynd:LesseeOperatingLeaseLeaseNotYetCommencedTotalArea>
    <bynd:LesseeOperatingLeaseLeaseNotYetCommencedBuildingPhasePeriod
      contextRef="i1b6426c7d6644afc813acccdb0d507ad_D20210114-20210114"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzE2NDkyNjc1MzAwOTA_8c9453a0-f61e-450f-afee-4756a7366e02">P26M</bynd:LesseeOperatingLeaseLeaseNotYetCommencedBuildingPhasePeriod>
    <bynd:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityToBePaid
      contextRef="i7b948c12e6b04fe9a1cecbada958e3b2_I20210114"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTMzMTU_286e7594-eadc-4ce5-971a-73f033a6f2b9"
      unitRef="usd">159300000</bynd:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityToBePaid>
    <bynd:LesseeOperatingLeaseLeaseNotYetCommencedCost
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE3MTc0MTI_8e664075-85a2-4149-a9cb-0a79024dbfc8"
      unitRef="usd">200000</bynd:LesseeOperatingLeaseLeaseNotYetCommencedCost>
    <bynd:LesseeOperatingLeaseLeaseNotYetCommencedCost
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzE1OTQyOTE4Njk1MDUw_ab34b790-65c4-40c3-ab69-01c41b1569ae"
      unitRef="usd">0</bynd:LesseeOperatingLeaseLeaseNotYetCommencedCost>
    <bynd:LesseeOperatingLeaseLeaseNotYetCommencedCost
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzE1OTQyOTE4Njk1MDUw_ebaa823c-2b93-4d4b-840f-b0407e20ec8e"
      unitRef="usd">0</bynd:LesseeOperatingLeaseLeaseNotYetCommencedCost>
    <bynd:EscrowDepositsRelatedToLeaseNotYetCommenced
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTM4MDE_e11f4f4a-c16e-47dd-ac6e-c0d48b2d1c06"
      unitRef="usd">59200000</bynd:EscrowDepositsRelatedToLeaseNotYetCommenced>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1b654379c2e24a3b9be010a1aa609d15_I20210114"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTQwNDE_fe976057-29d5-4943-bb81-ee8f259284a9"
      unitRef="usd">12500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ideffa35b29724da887a90bbe3b623a55_I20210114"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTQwNTk_71836849-9e1f-4b5f-bcbb-18864b5aac8b"
      unitRef="usd">6300000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic5df31543e8d4450883bdfe942ff596c_I20210114"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTQwNzQ_87170063-02c9-4d84-a2b9-a35c10e0e6e9"
      unitRef="usd">3100000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idff8aab15f01418189bf9aa7b784155d_I20210114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTQwNzk_359a8f1c-f87f-4c92-bd18-962c90fa03c0"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:GainLossOnInvestments
      contextRef="i5ee587fd0e4b4d268dc288356caed84c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTQxODY_6498590b-c1ca-4dd8-a287-a0269d34dabd"
      unitRef="usd">1100000</us-gaap:GainLossOnInvestments>
    <bynd:ContractualObligationInvestmentAgreementExpectedAmount
      contextRef="i9a69fb645f53429ebdbe223172e5b2db_I20200922"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTQyMDc_c1cab85c-f8a6-43a0-bbbf-e087ee5c1b0a"
      unitRef="usd">10000000</bynd:ContractualObligationInvestmentAgreementExpectedAmount>
    <bynd:ContractualObligationInvestmentAgreementLandUseRightPeriod
      contextRef="i5ee587fd0e4b4d268dc288356caed84c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTQyMTk_8d0a2869-73ed-464a-91fc-98f5e8b49c81">P2Y</bynd:ContractualObligationInvestmentAgreementLandUseRightPeriod>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i1278ce89d02144aa9ef4b9dc7b5b364a_I20200922"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE3MTYyNjY_2591bd35-0b03-4dcc-9b7a-a22da7c74594">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="iace05746e00545d0b5d5896d078c14b0_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzIxOTkwMjMzNDQ1MTI_c5b0535e-d876-493e-84f2-19bc9c649fd0">P8Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <bynd:ContractualObligationInvestmentAgreementExpectedAmount
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE3MTQ0Njk_7854f516-02b0-4716-9a4a-d486d74d21e7"
      unitRef="usd">22000000</bynd:ContractualObligationInvestmentAgreementExpectedAmount>
    <bynd:ContractualObligationInvestmentAgreementAmountAdvanced
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE3MTY4MDE_32137417-9d69-471a-84d7-bd45f99e2060"
      unitRef="usd">20000000</bynd:ContractualObligationInvestmentAgreementAmountAdvanced>
    <bynd:ContractualObligationInvestmentAgreementOptionalAdditionalAmountToAcquireLand
      contextRef="i9a69fb645f53429ebdbe223172e5b2db_I20200922"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTQyNDg_9204abc4-111f-4439-b66e-b74793aa70c0"
      unitRef="usd">30000000</bynd:ContractualObligationInvestmentAgreementOptionalAdditionalAmountToAcquireLand>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE3MTg4ODU_623f7f43-25ca-4567-995a-92e62b26d288"
      unitRef="usd">11000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE3MTg5NTY_662cdf71-5292-49f9-8ced-2bd56f8384ea"
      unitRef="usd">-3000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzE2NDkyNjc1MzQyODY_0da7050c-fd3f-43b7-847a-70bd3c844d92"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzE2NDkyNjc1MzQyODY_625dbe1a-af44-4b95-ac90-f4cffc8df1a1"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE2NTc1MTg_6b0487c9-d99e-468c-b950-b36e382524d7"
      unitRef="usd">52900000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationTerm
      contextRef="id7324c8f780142e284b5a47a39da67a8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzE2NDkyNjc1MzAwOTU_461b5479-e8d6-4f6b-8709-e689009b731d">P12M</us-gaap:UnrecordedUnconditionalPurchaseObligationTerm>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ieb62b12d4ad84c45869e3a69818e9b8a_D20200124-20200124"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzE2NDkyNjc1MzAxMDE_25c6f64c-f755-4f01-b336-7021853eac6e"
      unitRef="usd">628689</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyNumberOfDefendants
      contextRef="i34f5625d24684b11a7af5b718623b52e_D20200127-20200127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzE2NDkyNjc1MzAxMTI_94d60263-24b2-465b-8dd2-b6d6ad5f80d7"
      unitRef="defendant">3</us-gaap:LossContingencyNumberOfDefendants>
    <us-gaap:LossContingencyNumberOfDefendants
      contextRef="ide21a8a5ef6b4e94b068d6cfabd1b051_D20200316-20200316"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzE2NDkyNjc1MzAxMjI_8b83835c-719d-417d-912a-259b9288b606"
      unitRef="defendant">2</us-gaap:LossContingencyNumberOfDefendants>
    <us-gaap:LossContingencyNumberOfDefendants
      contextRef="i1ee144abb4fc4826b1c18d433c2ac769_D20200318-20200318"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzE2NDkyNjc1MzAxMzA_f93da9e2-c72f-4a27-960f-9a09ff6cc47f"
      unitRef="defendant">2</us-gaap:LossContingencyNumberOfDefendants>
    <us-gaap:LossContingencyNumberOfDefendants
      contextRef="i0f8caacdc41643edbc11dc6f1e62f6fe_D20200527-20200527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzE2NDkyNjc1MzAxMzg_03ef3a8c-0ec2-4015-b3e1-c358fccffa53"
      unitRef="defendant">2</us-gaap:LossContingencyNumberOfDefendants>
    <us-gaap:LitigationReserve
      contextRef="i553ffd5fa4e54e32890873846844b5d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzEwOTk1MTE3MjAyODg_e8b25590-252b-42fa-80ed-9bf504a26be3"
      unitRef="usd">515000</us-gaap:LitigationReserve>
    <us-gaap:LossContingencyNumberOfDefendants
      contextRef="i496ced6cb3974de0ba6f4868548dda40_D20200617-20200617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDIvZnJhZzplNmQ1Mjg5NWE1MWI0MDA5OTk3MGM4M2VjZDVjYjk3My90ZXh0cmVnaW9uOmU2ZDUyODk1YTUxYjQwMDk5OTcwYzgzZWNkNWNiOTczXzE2NDkyNjc1MzAxNDY_839c88d6-6dfb-434c-a3a6-38824d1b6ae1"
      unitRef="defendant">2</us-gaap:LossContingencyNumberOfDefendants>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzQ5OTc_5cf47026-3ad1-4e96-8343-5338e24138dd">Income Taxes&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The provision for income taxes was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company has provided a 100% valuation allowance on its deferred tax assets. Provision for income taxes in 2021, 2020 and 2019 is primarily for taxes payable to the states.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;A reconciliation of income tax expense from continuing operations to the amount computed by applying the statutory federal income tax rate to the net loss from continuing operations is summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. income tax at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income tax, net of federal benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,932)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(719)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Significant components of the Company's deferred tax assets and liabilities as of December 31, 2021, and 2020 are shown below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred Tax Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss (NOL)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred Tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;As of December 31, 2021, and 2020, management assessed the realizability of deferred tax assets and evaluated the need for an amount of a valuation allowance for deferred tax assets on a jurisdictional basis. This evaluation utilizes the framework contained in ASC 740, &#x201c;Income Taxes,&#x201d; pursuant to which management analyzed all positive and negative evidence available at the balance sheet date to determine whether all or some portion of the deferred tax assets will not be realized. Under this guidance, a valuation allowance must be established for deferred tax assets when it is more likely than not (a probability level of more than 50%) that they will not be realized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;In concluding on the evaluation, management placed significant emphasis on guidance in ASC 740, which states that &#x201c;a cumulative loss in recent years is a significant piece of negative evidence that is difficult to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;overcome.&#x201d; Based upon available evidence, it was concluded on a more-likely-than-not basis that certain deferred tax assets were not realizable as of December 31, 2021. Accordingly, a valuation allowance of $135.2&#160;million has been recorded to offset these deferred tax assets. The change in valuation allowance for the year ended December 31, 2021 from 2020 was an increase of $49.1 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;As of December&#160;31, 2021, the Company has accumulated federal, state and foreign net operating loss carryforwards of approximately $514.1&#160;million, $201.7&#160;million and $24.6&#160;million, respectively, of which approximately $422.4 million of the federal net operating losses do not expire and the remaining federal, state and foreign tax loss carryforwards begin to expire in 2031, 2032 and 2025 respectively, unless previously utilized. As of December&#160;31, 2020, the Company had accumulated federal, state and foreign net operating loss carryforwards of approximately $344.2&#160;million, $92.5&#160;million and $1.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Pursuant to Internal Revenue Code (IRC) Sections 382 and 383, annual use of the Company's net operating loss (NOLs) and research and development credit carryforwards may be limited in the event a cumulative change in ownership of more than 50% occurs within a three-year period. The Company has completed a section 382 analysis through December 31, 2019 and concluded ownership changes occurred in 2011, 2013 and 2015. However, these ownership changes are not expected to result in a material limitation on future use of the Company&#x2019;s NOLs and credit carryforwards generated prior to these ownership changes pursuant. Changes may have occurred in 2020 and may occur in the future that could limit the Company's ability to utilize tax attributes. Any adjustment to the Company's tax attributes as a result of such ownership changes will result in a corresponding decrease to the valuation allowance recorded against the Company's deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following table summarizes the activity related to the Company&#x2019;s gross unrecognized tax benefits at the beginning and end of the years ended December 31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to current year positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases/Decreases related to prior year positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration of unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;As of December 31, 2021 and 2020, the Company had $8.0&#160;million and $4.9&#160;million, respectively, of unrecognized tax benefits from research and development tax credits, none of which, if recognized, would affect the Company&#x2019;s effective tax rate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company recognizes interest and penalties accrued related to unrecognized tax benefits in income tax expense. During the years ended December 31, 2021, 2020 and 2019, interest and penalties recognized were insignificant. The Company does not expect any significant increases or decreases to its unrecognized tax benefits within the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company files U.S. federal, state and foreign income tax returns in jurisdictions with varying statute of limitations. The Company&#x2019;s tax years from 2011 (inception) are subject to examination by the United States and state authorities due to the carry forward of unutilized tax attributes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;With respect to the income of its foreign subsidiaries, the Company takes the position that the undistributed earnings of its foreign subsidiaries are permanently invested in that jurisdiction. As a result, no additional income taxes have been provided on the possible repatriation of these earnings to the parent company. The Company does not have any unremitted earnings as of December 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Tax Cuts and Jobs Act subjects a U.S. shareholder to tax on Global Intangible Low-taxes Income (&#x201c;GILTI&#x201d;) earned by certain foreign subsidiaries. Pursuant to the FASB Staff Q&amp;amp;A, Topic 740 No.5. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Global Intangible Low-taxed Income, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Company is allowed to make an accounting policy election to either recognize deferred taxes for temporary basis differences expected to reverse as GILTI in future years or to provide for the tax expense related to GILTI in the year the tax is incurred as period expense only. The Company has elected to account for GILTI in the year the tax is incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In response to the COVID-19 pandemic, the United States passed the Coronavirus Aid, Relief, and Economic Security (&#x201c;CARES&#x201d;) Act in March 2020 and on March 11, 2021 the United States enacted the American Rescue Plan Act of 2021. These Acts include various income and payroll tax measures. The income tax and payroll tax measures did not materially impact the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzQ5OTk_59f157d4-e98a-4b89-a170-3b087b87f70e">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The provision for income taxes was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzItMi0xLTEtMjk4MTc_c4fa9b63-815f-4481-ac65-803f0210b87f"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzItNC0xLTEtMjk4MTc_4a2e559d-4783-40a1-9880-ee77091f2fbb"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzItNi0xLTEtMjk4MTc_4f2ce6f5-4dc5-4338-906a-3079f2a5741b"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzMtMi0xLTEtMjk4MTc_8f347dec-e7f5-4faf-8fea-cfff17dff0f4"
      unitRef="usd">60000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzMtNC0xLTEtMjk4MTc_ecee6ec0-2deb-4145-9be2-5a01e5c2f014"
      unitRef="usd">72000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzMtNi0xLTEtMjk4MTc_31353029-76d2-4529-99ab-0748a66b2e43"
      unitRef="usd">9000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzQtMi0xLTEtMjk4MTc_485bcd3f-74f8-4a2b-8f6f-ddf0e799f24a"
      unitRef="usd">60000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzQtNC0xLTEtMjk4MTc_0522c6a7-b443-4e19-8725-e8e507f32444"
      unitRef="usd">72000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzQtNi0xLTEtMjk4MTc_345823c1-6adb-4f79-865f-f7d93e93fc39"
      unitRef="usd">9000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzctMi0xLTEtMjk4MTc_97fe3d76-9fe3-48a3-92f1-3b87a81cff60"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzctNC0xLTEtMjk4MTc_f90608aa-0721-4f99-a9c0-ff90095e29b2"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzctNi0xLTEtMjk4MTc_ad290a5b-b381-47f0-bfc1-123b515a1033"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzgtMi0xLTEtMjk4MTc_a89d1d40-ef0c-42ed-b5e9-2bafc0b72b71"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzgtNC0xLTEtMjk4MTc_c793b3e0-004b-4716-a198-9ec73dccad49"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzgtNi0xLTEtMjk4MTc_8f103175-56f7-4afa-98a3-20a67d727990"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzktMi0xLTEtMjk4MTc_95255085-fb28-48ff-ba04-6668c1b9a463"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzktNC0xLTEtMjk4MTc_d50446b2-b0da-4616-935c-4f66cc4ac935"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzktNi0xLTEtMjk4MTc_500e083d-dfb1-4e06-aa84-f1791b615297"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzExLTItMS0xLTI5ODE3_fcd1189b-a04d-48e4-92a9-f83bbb770883"
      unitRef="usd">60000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzExLTQtMS0xLTI5ODE3_13306e8c-c2a9-4ca8-b39b-e20464a50ddf"
      unitRef="usd">72000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTowOGFlNDI0NGYzNDQ0OTgxYTMzZGQwNDk5MWFhMWUwNC90YWJsZXJhbmdlOjA4YWU0MjQ0ZjM0NDQ5ODFhMzNkZDA0OTkxYWExZTA0XzExLTYtMS0xLTI5ODE3_79aa2633-5eed-47ea-b88c-dcbec6e63a26"
      unitRef="usd">9000</us-gaap:IncomeTaxExpenseBenefit>
    <bynd:DeferredTaxAssetsValuationAllowancePercentage
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzE2NDkyNjc0NTE3NzA_abc6bc1a-6525-4b31-b24b-c15028e7b59d"
      unitRef="number">1</bynd:DeferredTaxAssetsValuationAllowancePercentage>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzUwMDA_4ff17c2f-432c-41aa-bec9-d95f45842cf0">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;A reconciliation of income tax expense from continuing operations to the amount computed by applying the statutory federal income tax rate to the net loss from continuing operations is summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. income tax at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income tax, net of federal benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,932)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(719)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzItMi0xLTEtMjk4MTc_e4a674e3-d419-4727-92ed-f01f5b15f755"
      unitRef="usd">-38229000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzItNC0xLTEtMjk4MTc_793e3324-b37e-448c-beb1-a9fb2de272c6"
      unitRef="usd">-11063000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzItNi0xLTEtMjk4MTc_ec079f49-c044-491e-bd7a-bfb361295f1e"
      unitRef="usd">-2611000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzMtMi0xLTEtMjk4MTc_702d0b4a-dc01-4e45-ad11-971727fd9a07"
      unitRef="usd">-4991000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzMtNC0xLTEtMjk4MTc_f966324d-25cc-4319-94cd-f7ee26684d0b"
      unitRef="usd">-1962000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzMtNi0xLTEtMjk4MTc_64bcadf8-5240-4edb-a339-5a1a899d4843"
      unitRef="usd">-2550000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzQtMi0xLTEtMjk4MTc_ae7a3f4c-b36e-4529-aa24-ed972e11b542"
      unitRef="usd">-985000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzQtNC0xLTEtMjk4MTc_7a4e2275-7f81-4c17-8e72-f3333d40639c"
      unitRef="usd">-54000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzQtNi0xLTEtMjk4MTc_7385ccaf-fe24-47a4-adad-de088be65cba"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <bynd:EffectiveIncomeTaxRateReconciliationStockWarrantLiabilityAmount
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzUtMi0xLTEtMjk4MTc_7e0774c2-fe73-4eb9-9858-17e600ab6973"
      unitRef="usd">0</bynd:EffectiveIncomeTaxRateReconciliationStockWarrantLiabilityAmount>
    <bynd:EffectiveIncomeTaxRateReconciliationStockWarrantLiabilityAmount
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzUtNC0xLTEtMjk4MTc_fe02312e-22e8-453b-8e1f-16c459d63ea0"
      unitRef="usd">0</bynd:EffectiveIncomeTaxRateReconciliationStockWarrantLiabilityAmount>
    <bynd:EffectiveIncomeTaxRateReconciliationStockWarrantLiabilityAmount
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzUtNi0xLTEtMjk4MTc_1543c19e-4f1e-490b-b22a-a973e6be10fe"
      unitRef="usd">2626000</bynd:EffectiveIncomeTaxRateReconciliationStockWarrantLiabilityAmount>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzYtMi0xLTEtMjk4MTc_0eaa4707-a184-4448-b0e2-5ff0eb196d5c"
      unitRef="usd">-4932000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzYtNC0xLTEtMjk4MTc_e9d4e29b-8fb6-4b21-8f60-02748bf10c1a"
      unitRef="usd">-21007000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzYtNi0xLTEtMjk4MTc_aaacc02e-edb7-4695-828f-00ace029fc4c"
      unitRef="usd">-21236000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzctMi0xLTEtMjk4MTc_ca676110-729d-446b-bbb7-9a5e9f5f91f0"
      unitRef="usd">20000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzctNC0xLTEtMjk4MTc_fa809b61-0a83-41f2-b397-b74492373ad6"
      unitRef="usd">10000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzctNi0xLTEtMjk4MTc_c66b8d9f-7bfa-4b73-909c-65cf94bc2c44"
      unitRef="usd">8000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzktMi0xLTEtMjk4MTc_f21210ee-2c6c-42b4-8ede-71633ce24167"
      unitRef="usd">-719000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzktNC0xLTEtMjk4MTc_0a859fe4-bbf0-4771-9544-774096d774c9"
      unitRef="usd">2989000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzktNi0xLTEtMjk4MTc_f2611592-424b-47dc-891e-11fe05db7077"
      unitRef="usd">73000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzEwLTItMS0xLTI5ODE3_5f95faeb-6ede-4074-9c36-e27ec68382b5"
      unitRef="usd">771000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzEwLTQtMS0xLTI5ODE3_b9252663-b037-4c48-90a1-cf7619cb8664"
      unitRef="usd">529000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzEwLTYtMS0xLTI5ODE3_b3da087e-3a29-4289-9dc6-ccf6557be462"
      unitRef="usd">-98000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzExLTItMS0xLTI5ODE3_4aac0d28-3f4f-4bf2-bb17-380639fb291c"
      unitRef="usd">49165000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzExLTQtMS0xLTI5ODE3_9c0e1b9e-656b-4067-83fb-7a3a7fb32018"
      unitRef="usd">30650000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzExLTYtMS0xLTI5ODE3_7f01577f-33ef-4385-b3dc-71830b696b97"
      unitRef="usd">23813000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzEyLTItMS0xLTI5ODE3_f6e1f6fd-812d-4769-bb78-9b1318aa4409"
      unitRef="usd">60000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzEyLTQtMS0xLTI5ODE3_4c12cfff-ddbc-4a67-8ed3-b2c3b12b9bdb"
      unitRef="usd">72000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZGQ4M2JmYzcyOWE0ZTc5ODczNWFkODc5MmNhZjVmNy90YWJsZXJhbmdlOmNkZDgzYmZjNzI5YTRlNzk4NzM1YWQ4NzkyY2FmNWY3XzEyLTYtMS0xLTI5ODE3_72c3eead-9aaf-4314-9888-e3d082b7bda0"
      unitRef="usd">9000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzUwMDE_17ba7efe-ad5e-4e59-8226-4d7308f63b0b">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Significant components of the Company's deferred tax assets and liabilities as of December 31, 2021, and 2020 are shown below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred Tax Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss (NOL)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred Tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzMtMi0xLTEtMjk4MTc_5ace07e0-f3f0-41fd-85cf-f46f908461f1"
      unitRef="usd">128006000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzMtNC0xLTEtMjk4MTc_9cab2b0d-a1eb-49e5-ab5a-664d6d25b8e4"
      unitRef="usd">78464000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzQtMi0xLTEtMjk4MTc_b5446ef1-e2f9-4d26-972f-074bcc6e64c6"
      unitRef="usd">1308000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzQtNC0xLTEtMjk4MTc_2426c86a-0740-4b41-9094-a2cc90d09b3f"
      unitRef="usd">1495000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzUtMi0xLTEtMjk4MTc_63ffdd80-4367-404b-b912-196e208fccbf"
      unitRef="usd">4584000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzUtNC0xLTEtMjk4MTc_b25b748d-5a04-4dc2-9c53-5e3159763b18"
      unitRef="usd">3295000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzYtMi0xLTEtMjk4MTc_1ee71234-575a-4ee8-a7bb-f4f61d2531c4"
      unitRef="usd">388000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzYtNC0xLTEtMjk4MTc_5deaee61-60d6-4d1f-a47e-56d94d2a1aac"
      unitRef="usd">311000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzctMi0xLTEtMjk4MTc_6ce51751-5c93-414b-acc7-ecbce50d9eea"
      unitRef="usd">2139000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzctNC0xLTEtMjk4MTc_06f924ee-849f-4740-a7aa-e456a2ac1cd7"
      unitRef="usd">2262000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzgtMi0xLTEtMjk4MTc_4dd4df22-d655-4735-94fb-a9b5e4de9d92"
      unitRef="usd">1820000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzgtNC0xLTEtMjk4MTc_e5fd5d1d-63c0-4fdf-a758-0668ee5bbb1d"
      unitRef="usd">2024000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzktMi0xLTEtMjk4MTc_0f7f7520-c0c4-403f-97bc-162a4b94600c"
      unitRef="usd">138245000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzktNC0xLTEtMjk4MTc_b36c52b0-3b22-4f15-a0e9-dd3db68e64d9"
      unitRef="usd">87851000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzEyLTItMS0xLTI5ODE3_1dfa88fe-eca2-4fd7-ba9d-2341ff173297"
      unitRef="usd">3056000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzEyLTQtMS0xLTI5ODE3_4c985442-d748-4a5c-bb2d-3138eef71413"
      unitRef="usd">1773000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzEzLTItMS0xLTI5ODE3_f21324ec-0a11-4c1f-8d36-c70223fc1df1"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzEzLTQtMS0xLTI5ODE3_6822d816-f74d-4f82-921a-5a71662882cb"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzE0LTItMS0xLTI5ODE3_81220978-8f38-41fc-a33c-22cedca635b8"
      unitRef="usd">3056000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzE0LTQtMS0xLTI5ODE3_2d592c5d-5d91-4ef1-a218-dbee9d6daecb"
      unitRef="usd">1773000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzE2LTItMS0xLTI5ODE3_cdf4bdf4-3b50-48a0-a745-07663767d492"
      unitRef="usd">135189000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzE2LTQtMS0xLTI5ODE3_d5e734b5-819d-444f-ba97-f86fe63fc762"
      unitRef="usd">86078000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzE3LTItMS0xLTI5ODE3_ed666085-8249-4b3d-9c35-7570299134be"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZTpjZTMzOGI2NTRlNTQ0Y2QyYjhlNmYwNzhjZDM0YWZlYy90YWJsZXJhbmdlOmNlMzM4YjY1NGU1NDRjZDJiOGU2ZjA3OGNkMzRhZmVjXzE3LTQtMS0xLTI5ODE3_711e3a5a-ddea-4885-adff-1684d82b11b8"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzE4ODg_11bbfbcc-0c4d-413c-85db-29703955f7ec"
      unitRef="usd">135200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzIwNDY_67b4fe63-2ea9-4f01-b20c-f74e317504fd"
      unitRef="usd">49100000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i81bfb707b27d4d78b49d3193c1ea0ba6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzI3NDg3NzkwNzUwNjY_59dddf2a-1278-4b6a-b6ee-29ecded3428e"
      unitRef="usd">514100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ibc333d939e6e4f4696e88f85f8f34c89_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzEwOTk1MTE2MzQwNTQ_177942ad-1fab-46cc-a698-b41cc8c3a54a"
      unitRef="usd">201700000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ifcc7d1f841724c0794f6d16d56bbdf3c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzEwOTk1MTE2MzQwNjI_d1a49507-1d29-4bd4-9cac-1232b832e1a8"
      unitRef="usd">24600000</us-gaap:OperatingLossCarryforwards>
    <bynd:OperatingLossCarryforwardsNotSubjecttoExpiration
      contextRef="i81bfb707b27d4d78b49d3193c1ea0ba6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzMyOTg1MzQ4ODg3MTg_68beb99f-9f4b-40d4-afd9-180ed02690b9"
      unitRef="usd">422400000</bynd:OperatingLossCarryforwardsNotSubjecttoExpiration>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i0e755a14f46b4db9bc116107ce986eb5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzEwOTk1MTE2MzU1NDQ_2b4198dd-8f2b-4a3f-ba3a-59ab1202ff1e"
      unitRef="usd">344200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="iff18f7f627c14da7918a445186a0e829_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzEwOTk1MTE2MzU1NDk_2da1692b-5486-4040-b323-497e18f695c8"
      unitRef="usd">92500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i0e78cb4d972e4c77bd4e549a523564b3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzEwOTk1MTE2MzU1NTc_e62915a0-bbbf-4e6c-8d19-1941e48c82a8"
      unitRef="usd">1300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzUwMDI_f0d7cfd8-b72e-4a22-a7e4-d0a9ed655c3f">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following table summarizes the activity related to the Company&#x2019;s gross unrecognized tax benefits at the beginning and end of the years ended December 31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to current year positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases/Decreases related to prior year positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration of unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZToxZGYzMzAwZTE0YmQ0M2QxOGQ3NjFhZDc4OWEwOTE3OS90YWJsZXJhbmdlOjFkZjMzMDBlMTRiZDQzZDE4ZDc2MWFkNzg5YTA5MTc5XzItMi0xLTEtMjk4MTc_b6df628c-03e7-4e68-a919-3163a931c9e4"
      unitRef="usd">5399000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i551236b0836c4b5ab05e06544854f139_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZToxZGYzMzAwZTE0YmQ0M2QxOGQ3NjFhZDc4OWEwOTE3OS90YWJsZXJhbmdlOjFkZjMzMDBlMTRiZDQzZDE4ZDc2MWFkNzg5YTA5MTc5XzItNC0xLTEtMjk4MTc_c6a6bbd4-99d9-42b2-ace1-6aba7e5d1806"
      unitRef="usd">3336000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZToxZGYzMzAwZTE0YmQ0M2QxOGQ3NjFhZDc4OWEwOTE3OS90YWJsZXJhbmdlOjFkZjMzMDBlMTRiZDQzZDE4ZDc2MWFkNzg5YTA5MTc5XzMtMi0xLTEtMjk4MTc_7c3f7be1-76e3-4f6a-a322-8761a3b6a118"
      unitRef="usd">3462000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZToxZGYzMzAwZTE0YmQ0M2QxOGQ3NjFhZDc4OWEwOTE3OS90YWJsZXJhbmdlOjFkZjMzMDBlMTRiZDQzZDE4ZDc2MWFkNzg5YTA5MTc5XzMtNC0xLTEtMjk4MTc_497e1dc4-e4b8-4a45-82a4-8e594ef2dc5a"
      unitRef="usd">2063000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZToxZGYzMzAwZTE0YmQ0M2QxOGQ3NjFhZDc4OWEwOTE3OS90YWJsZXJhbmdlOjFkZjMzMDBlMTRiZDQzZDE4ZDc2MWFkNzg5YTA5MTc5XzQtMi0xLTEtMjk4MTc_2c95bcc4-2289-4651-b07b-4aaca221ab59"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZToxZGYzMzAwZTE0YmQ0M2QxOGQ3NjFhZDc4OWEwOTE3OS90YWJsZXJhbmdlOjFkZjMzMDBlMTRiZDQzZDE4ZDc2MWFkNzg5YTA5MTc5XzQtNC0xLTEtMjk4MTc_853c6232-3f77-4b97-a2cf-b1f9ae8b5bea"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZToxZGYzMzAwZTE0YmQ0M2QxOGQ3NjFhZDc4OWEwOTE3OS90YWJsZXJhbmdlOjFkZjMzMDBlMTRiZDQzZDE4ZDc2MWFkNzg5YTA5MTc5XzUtMi0xLTEtMjk4MTc_27c6afae-2c11-4ef9-882d-eb2a8331850b"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZToxZGYzMzAwZTE0YmQ0M2QxOGQ3NjFhZDc4OWEwOTE3OS90YWJsZXJhbmdlOjFkZjMzMDBlMTRiZDQzZDE4ZDc2MWFkNzg5YTA5MTc5XzUtNC0xLTEtMjk4MTc_ee307624-1ad2-4392-9280-65ca72f5074a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZToxZGYzMzAwZTE0YmQ0M2QxOGQ3NjFhZDc4OWEwOTE3OS90YWJsZXJhbmdlOjFkZjMzMDBlMTRiZDQzZDE4ZDc2MWFkNzg5YTA5MTc5XzYtMi0xLTEtMjk4MTc_d51378b8-37b8-4f56-9851-ed2b73bf1961"
      unitRef="usd">8861000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90YWJsZToxZGYzMzAwZTE0YmQ0M2QxOGQ3NjFhZDc4OWEwOTE3OS90YWJsZXJhbmdlOjFkZjMzMDBlMTRiZDQzZDE4ZDc2MWFkNzg5YTA5MTc5XzYtNC0xLTEtMjk4MTc_75ce05b0-e238-4f5e-870d-29a9386f3a48"
      unitRef="usd">5399000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2c2347e347094d71bdace5bc8ccea0e6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzM3NDQ_7b3d8616-8347-4e77-b404-87c6bd02c510"
      unitRef="usd">8000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i29337eb7e014455ca21288ff419ddcc6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzMyOTg1MzQ4ODg3NzE_feb5a5b4-685a-4e19-9f67-7beb0e1386e0"
      unitRef="usd">4900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i6a9a8a3f15dd4fc0a983f53e7e0c8c5f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzE2NDkyNjc0NTE3Nzc_ee13bbf4-f31b-481c-a75d-582e0ead48f7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i53bbd688f8c34a73854d9950f6c76543_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDUvZnJhZzphYTBiMDQyOWVkY2E0ZDY5YjVkMzQ2MTBkZWQ3ZjljZC90ZXh0cmVnaW9uOmFhMGIwNDI5ZWRjYTRkNjliNWQzNDYxMGRlZDdmOWNkXzE2NDkyNjc0NTE3Nzc_ee8c4663-343c-4661-b34e-2f15ec142ce2"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90ZXh0cmVnaW9uOjUxY2Q1YjY4YmYyMDQyZDViY2Y1ZWVlYzM0YzY1YmI1XzE0NTE_bd88d8b5-7c22-4834-ab64-7f8723dd21b9">Net Loss Per Share Available to Common Stockholders (&#x201c;EPS&#x201d;)&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The Company calculates basic and diluted net loss per share available to common stockholders in conformity with the two-class method required for companies with participating securities. Pursuant to ASU 2020-06, the Company applies the more dilutive of the if-converted method and the two-class method to its Notes. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_109" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 2&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;Computation of EPS for the year ended December&#160;31, 2021 and 2020 excludes the dilutive effect of 3,956,364 and 4,218,278 shares issuable under stock options, respectively, and 608,175 and 275,989 RSUs, respectively, because the Company incurred a net loss and their inclusion would have been antidilutive. Computation of EPS for the year ended December&#160;31, 2020 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. The share-settled obligation that was scheduled to vest in the third quarter of 2021 was cancelled because the executive officer separated from the Company before the vest date and the award was not earned (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i8151191b05d441a8b3f379c5d4f374d0_136" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 9&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;). Computation of net loss per share available to common stockholders for the year ended December 31, 2021 also excludes the dilutive effect of the Notes because the Company recorded a net loss and their inclusion would be anti-dilutive. Computation of EPS for the year ended December&#160;31, 2019 excludes the dilutive effect of 5,170,976 shares issuable under stock options because the Company incurred a net loss and their inclusion would have been antidilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands, except share and per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Undistributed net income available to unvested restricted stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss available to common stockholders&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,172,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,290,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,274,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of shares issuable under stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of share-settled obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of Notes, if converted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&#x2014;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,172,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,290,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,274,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share available to common stockholders&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) As the Company recorded a net loss in the year ended December 31, 2021, inclusion of shares from the conversion premium or spread would be anti-dilutive. The Company had no Notes outstanding during the years ended December 31, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following outstanding shares of common stock equivalents were excluded from the computation of diluted net loss per share available to common stockholders for the periods presented because the impact of including them would have been antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,956,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,218,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,170,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,564,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,494,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,319,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1bb9164abf674592b36d6a194b45e1e3_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90ZXh0cmVnaW9uOjUxY2Q1YjY4YmYyMDQyZDViY2Y1ZWVlYzM0YzY1YmI1XzMyOTg1MzQ4ODQ3OTY_a8ed9847-c3c5-4174-831f-e102011af4d3"
      unitRef="shares">3956364</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i559082339d5246d291b6f23443d19c04_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90ZXh0cmVnaW9uOjUxY2Q1YjY4YmYyMDQyZDViY2Y1ZWVlYzM0YzY1YmI1XzMyOTg1MzQ4ODQ4MDA_69b9ac8c-e963-4a5e-8d90-2febb14012fc"
      unitRef="shares">4218278</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i07a0e916305d4f818c99e4f7cbe1b511_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90ZXh0cmVnaW9uOjUxY2Q1YjY4YmYyMDQyZDViY2Y1ZWVlYzM0YzY1YmI1XzMyOTg1MzQ4ODQ4MDQ_7d5b81c8-7377-46e6-97fc-bd1c84a42196"
      unitRef="shares">608175</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ife60ab1cbc234df19bdd02045122fc40_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90ZXh0cmVnaW9uOjUxY2Q1YjY4YmYyMDQyZDViY2Y1ZWVlYzM0YzY1YmI1XzQyOA_148b9744-4d8a-44e5-b537-4da9555d5752"
      unitRef="shares">275989</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia9beb0489a394355bbf4dc70dd3cf7bc_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90ZXh0cmVnaW9uOjUxY2Q1YjY4YmYyMDQyZDViY2Y1ZWVlYzM0YzY1YmI1XzEwNjM_7b4a999d-dd21-4cb5-b210-c9bb9b7e20cd"
      unitRef="shares">5170976</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90ZXh0cmVnaW9uOjUxY2Q1YjY4YmYyMDQyZDViY2Y1ZWVlYzM0YzY1YmI1XzE0NTM_e39800c0-c0ab-40f5-961f-9ec7d669b8d0">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(in thousands, except share and per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Undistributed net income available to unvested restricted stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss available to common stockholders&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,172,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,290,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,274,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of shares issuable under stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of share-settled obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of Notes, if converted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&#x2014;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,172,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,290,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,274,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share available to common stockholders&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) As the Company recorded a net loss in the year ended December 31, 2021, inclusion of shares from the conversion premium or spread would be anti-dilutive. The Company had no Notes outstanding during the years ended December 31, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzMtMi0xLTEtMjk4MTc_b8c25aa3-f0b0-4103-9f13-549e0547777b"
      unitRef="usd">-182105000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzMtNC0xLTEtMjk4MTc_b5ea2e5d-34a1-432e-a1b4-9d897cb7d067"
      unitRef="usd">-52752000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzMtNi0xLTEtMjk4MTc_b04e531e-cde0-45d6-9936-142224342234"
      unitRef="usd">-12443000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzQtMi0xLTEtMzc1Nzc_d7989205-6e8f-4110-9400-258d937818dc"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzQtNC0xLTEtMzc1Nzc_ffe599c6-4f93-459b-b4e6-a1347f63da8a"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzQtNi0xLTEtMzc1Nzc_e4b8bd20-6db7-4d04-b6c0-3011018eca6b"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzUtMi0xLTEtNDg3OTE_41acc713-3c1f-46a5-aec7-42d7e883a4ce"
      unitRef="usd">-182105000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzUtMi0xLTEtNDg3OTE_e97d2760-b412-4906-b5a2-44fb8546ee20"
      unitRef="usd">-182105000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzUtNC0xLTEtNDg3OTE_509d42d5-9c05-4c6f-890d-ddcc92008d0a"
      unitRef="usd">-52752000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzUtNC0xLTEtNDg3OTE_fd938ec5-4dcb-47c0-a075-a12f7d5c7791"
      unitRef="usd">-52752000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzUtNi0xLTEtNDg3OTE_d8532229-6abc-4407-9198-8399980f1ed0"
      unitRef="usd">-12443000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzUtNi0xLTEtNDg3OTE_f4520208-3375-4c7e-bad2-12e889b26b9e"
      unitRef="usd">-12443000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzUtMi0xLTEtMjk4MTc_d5dca88b-a9be-4672-b3d9-514ecdb6c0dd"
      unitRef="shares">63172368</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzUtNC0xLTEtMjk4MTc_dfed846e-93e7-4776-bc82-da4bb5e37a9b"
      unitRef="shares">62290445</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzUtNi0xLTEtMjk4MTc_2884daa3-6dff-49f3-9fc6-a2e37db62c53"
      unitRef="shares">42274777</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1bb9164abf674592b36d6a194b45e1e3_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzYtMi0xLTEtMjk4MTc_4ccbeb7e-4511-4527-9f3e-d76a10084f66"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i559082339d5246d291b6f23443d19c04_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzYtNC0xLTEtMjk4MTc_0824aa3b-5cf2-4212-bd04-a6dd48d9d1c4"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia9beb0489a394355bbf4dc70dd3cf7bc_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzYtNi0xLTEtMjk4MTc_2abf28f5-ddff-4b20-ac7c-7d0079792748"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i07a0e916305d4f818c99e4f7cbe1b511_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzktMi0xLTEtMzc2MDM_124d9aa5-d1d6-4bbf-a61c-438f8dbc4862"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ife60ab1cbc234df19bdd02045122fc40_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzktNC0xLTEtMzc2MDM_60ac8f96-102d-4614-988f-217cbe6ee543"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1efce0686494459297c94889ddf98df4_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzktNi0xLTEtMzc2MDM_235f61df-32d2-4319-be7c-a4684a953cd1"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia49b0693bea34b44819c1ef75ea75b87_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzEwLTItMS0xLTM3NjAz_b2085098-2e3d-4649-a328-2c7bee75f98a"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if9bf6dc47238439da0e7ae1541efb48e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzEwLTQtMS0xLTM3NjAz_82de2281-6843-493a-b6cc-37c097cc10fd"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8353e98e4e41482c92f0c0bf58343ad2_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzEwLTYtMS0xLTM3NjAz_1195e4c7-46d1-4df3-946e-4d76d670ed64"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzExLTItMS0xLTM3NjAz_e689b3c9-9d82-47ac-a024-177aeb94fd8d"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzExLTQtMS0xLTM3NjAz_fc15293d-35fa-47df-b23a-60532b64046f"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzExLTYtMS0xLTM3NjAz_cf92d6de-40cc-4287-ae28-08388251b171"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzctMi0xLTEtMjk4MTc_434dc7e5-c6cf-4bfa-bae9-1f6f1a90ac69"
      unitRef="shares">63172368</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzctNC0xLTEtMjk4MTc_cab20593-af60-4760-b100-ba9ae0721d30"
      unitRef="shares">62290445</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzctNi0xLTEtMjk4MTc_0a109941-3218-4b92-bbbe-929bc713e38f"
      unitRef="shares">42274777</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzgtMi0xLTEtMjk4MTc_76a37f30-e698-45c4-b1a3-47ed9005593c"
      unitRef="usdPerShare">-2.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzgtNC0xLTEtMjk4MTc_433a62d3-6671-4d6e-8685-f6af3e47ac37"
      unitRef="usdPerShare">-0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTo2ZDFkYTM1MWZiYmU0OTY2YTgzZjYxYWU5YjlmY2ViZi90YWJsZXJhbmdlOjZkMWRhMzUxZmJiZTQ5NjZhODNmNjFhZTliOWZjZWJmXzgtNi0xLTEtMjk4MTc_31ac2ccf-bd65-42a7-818e-92a26ba549b7"
      unitRef="usdPerShare">-0.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9aa4b3f772f14ba9943219a576f1a5c5_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90ZXh0cmVnaW9uOjUxY2Q1YjY4YmYyMDQyZDViY2Y1ZWVlYzM0YzY1YmI1XzIxOTkwMjMyNjY5NDc_1c6f5303-2483-4fbc-8a74-d07f47f7a20f"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90ZXh0cmVnaW9uOjUxY2Q1YjY4YmYyMDQyZDViY2Y1ZWVlYzM0YzY1YmI1XzE0NTQ_a94256d6-f43f-43bd-bc38-0901afb2984f">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"&gt;The following outstanding shares of common stock equivalents were excluded from the computation of diluted net loss per share available to common stockholders for the periods presented because the impact of including them would have been antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,956,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,218,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,170,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,564,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,494,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,319,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie20da1c23e0449d7a917878100e92652_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTpjMTQ3NDA1NDgzNDg0MjZmYjAxODRlYzEzODY4NmY2Yi90YWJsZXJhbmdlOmMxNDc0MDU0ODM0ODQyNmZiMDE4NGVjMTM4Njg2ZjZiXzItMi0xLTEtMjk4MTc_257a81ee-dfc2-4bb3-9087-49992bba73dd"
      unitRef="shares">3956364</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i60a29ff51bbc488da647d6492ba42080_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTpjMTQ3NDA1NDgzNDg0MjZmYjAxODRlYzEzODY4NmY2Yi90YWJsZXJhbmdlOmMxNDc0MDU0ODM0ODQyNmZiMDE4NGVjMTM4Njg2ZjZiXzItNC0xLTEtMjk4MTc_da3babdf-a359-4982-9773-4fab29abb532"
      unitRef="shares">4218278</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie5b54749f5944f33949fdbc488adcee8_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTpjMTQ3NDA1NDgzNDg0MjZmYjAxODRlYzEzODY4NmY2Yi90YWJsZXJhbmdlOmMxNDc0MDU0ODM0ODQyNmZiMDE4NGVjMTM4Njg2ZjZiXzItNi0xLTEtMjk4MTc_2d9c87eb-4b9e-4100-b5b6-c5afec95a915"
      unitRef="shares">5170976</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2353ff795bd94b6581e217eb1bf44278_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTpjMTQ3NDA1NDgzNDg0MjZmYjAxODRlYzEzODY4NmY2Yi90YWJsZXJhbmdlOmMxNDc0MDU0ODM0ODQyNmZiMDE4NGVjMTM4Njg2ZjZiXzMtMi0xLTEtMjk4MTc_384df58b-1df5-43ef-939e-bfefd01df3b0"
      unitRef="shares">608175</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i093a6219b7454b64b61551a22a7a470e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTpjMTQ3NDA1NDgzNDg0MjZmYjAxODRlYzEzODY4NmY2Yi90YWJsZXJhbmdlOmMxNDc0MDU0ODM0ODQyNmZiMDE4NGVjMTM4Njg2ZjZiXzMtNC0xLTEtMjk4MTc_6edd27d4-55c6-4299-9804-9a33b517de6e"
      unitRef="shares">275989</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i81d4acc86d6e41dd89ec711b3fa0b0f5_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTpjMTQ3NDA1NDgzNDg0MjZmYjAxODRlYzEzODY4NmY2Yi90YWJsZXJhbmdlOmMxNDc0MDU0ODM0ODQyNmZiMDE4NGVjMTM4Njg2ZjZiXzMtNi0xLTEtMjk4MTc_f4432e0b-2154-4074-8d4f-b4e02461d1bb"
      unitRef="shares">149004</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTpjMTQ3NDA1NDgzNDg0MjZmYjAxODRlYzEzODY4NmY2Yi90YWJsZXJhbmdlOmMxNDc0MDU0ODM0ODQyNmZiMDE4NGVjMTM4Njg2ZjZiXzYtMi0xLTEtMjk4MTc_e09b374d-1e85-48db-a740-aaf16d836faa"
      unitRef="shares">4564539</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5ee546229cd941e5802ff03c2e4ffa10_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTpjMTQ3NDA1NDgzNDg0MjZmYjAxODRlYzEzODY4NmY2Yi90YWJsZXJhbmdlOmMxNDc0MDU0ODM0ODQyNmZiMDE4NGVjMTM4Njg2ZjZiXzYtNC0xLTEtMjk4MTc_70f318c0-7517-4ffc-9765-e4ea1f4b53c1"
      unitRef="shares">4494267</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib2c482fa47fd4825b879aad00007ef7b_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNDgvZnJhZzo1MWNkNWI2OGJmMjA0MmQ1YmNmNWVlZWMzNGM2NWJiNS90YWJsZTpjMTQ3NDA1NDgzNDg0MjZmYjAxODRlYzEzODY4NmY2Yi90YWJsZXJhbmdlOmMxNDc0MDU0ODM0ODQyNmZiMDE4NGVjMTM4Njg2ZjZiXzYtNi0xLTEtMjk4MTc_364e1c0b-9c40-48e5-9c92-27d7db8bac2c"
      unitRef="shares">5319980</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="iae259959eb2e4a49ab582ef2f60c6ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgxNTExOTFiMDVkNDQxYThiM2YzNzljNWQ0ZjM3NGQwL3NlYzo4MTUxMTkxYjA1ZDQ0MWE4YjNmMzc5YzVkNGYzNzRkMF8xNTEvZnJhZzo1NGMyZDBmODczZWM0YTZjYWQ2Njc5YzlmYTgxYWU1OS90ZXh0cmVnaW9uOjU0YzJkMGY4NzNlYzRhNmNhZDY2NzljOWZhODFhZTU5XzE0NjQ_c1784b77-5e3a-4e31-9e07-6a03dc9e3f8f">Subsequent EventSubsequent to the year ended December 31, 2021, on February 8, 2022, the Company amended its supply agreement with PURIS Proteins, LLC., under which it may purchase domestically sourced pea protein and extended it through December 31, 2022.</us-gaap:SubsequentEventsTextBlock>
</xbrl>
