<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  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:sttk="http://www.shattucklabs.com/20211231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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="sttk-20211231.xsd" xlink:type="simple"/>
    <context id="i37b06acb50a449ef9343f66141212130_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id391983719f643a293d7ebe4bde080c8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9e4df91ba02947e29a776bfdd375a444_I20220301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
        </entity>
        <period>
            <instant>2022-03-01</instant>
        </period>
    </context>
    <context id="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i93d907eb546d4b419a06e844b32e0c37_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6085e2e606c14212b39aba95286e4bee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaa3d82eadadb40ab92d3249bab64bf52_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">sttk:SeriesB1PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5b2ca173e0004d11919d92632a37774d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i1e12961d654945e09068f8b39b05845b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i4dae071f8e3d4bec9f3b7ed2455cd014_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="ief9145f0685d40abb21ee4ec19d9937f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="ia2e6543ccfb74775ac5df4a5733524f6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if36ac2c795a0406099cdddb4c1a27568_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5b5f732ae3904b4dae0c1c358489e213_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">sttk:SeriesB1PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i19888de1e7884fa4a308e50d86fa7c3d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia24b53685d3540c7a804b8f394e399a6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <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="i108a91c3f6de49d7ad25831cb4cbbac8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <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="ia46bf273b1e0431682728738c320b383_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <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="i6d28057558bb4a0295c8315232a69252_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <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="i82048836e6fa4e5aa557a2623e6ff0f7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">sttk:SeriesB1PreferredStockMember</xbrldi:explicitMember>
                <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="i3a3683f766ae45e09c86c03f022c9e01_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">sttk:SeriesB1PreferredStockMember</xbrldi:explicitMember>
                <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="icbb0272e93944ebcb32adaa70c314a85_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="ica929730112246a5a5aef0a89ad5029c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i8eaebef00de14f10b1d30533510da470_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i6d204922a202445caae9e3f732504db5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="ic115a1576f394c55b1a7bb9b66af7321_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if11f7173c81c46b2b06d4f80310b846d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic14f82c5bd594e0c86f407f962585613_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">sttk:SeriesB1PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaac2c9de295f4a84843194e8e6f933cf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i6bb89c4e37124b489c0152e257cc9e7a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="iafbad4a0cb66454aa263e9cc4b0b02cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="iae4c24644ef446b38a0bc1bd5b7b9dad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i5b7b805cabed4fef89935fc4a01cc352_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i1da23b727bc545ce8a8626f9c21738f4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i2978472561c24d05b2c48b66c0b36df6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="ic3f0d368be5c4c9cbee436c3481aa483_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i7b8eeb11b3ac40f1b3c9e84a79462ae7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie30e987b03ab4ec59ff05cf3acc5e3a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i55c9db39c55b45f684b6bf134143d66a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">sttk:SeriesB1PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id7c736cc6e69478988dbcd443d316c34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i314de4ca010e41458b9633658578103b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="if34e74c583cf482a8c7f8c3fdc28de97_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i83035001040e4d90ac2aa8830614906e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i1cbb284a8c1342259be91fd8741fe70a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if0f3fa86426e412a8755fb1b72e9c76a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i21a6c00e553649a9a7fd199a899a8098_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">sttk:SeriesB1PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ef03e1dffea436194212535f30c3f7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifcfc895622274a9fa067f83a85414b73_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">sttk:OperatingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2bc6f8f8312648d79a5c147096aa6201_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="ib7e8869244b74fc28985b69bc05e3793_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">sttk:OperatingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id283059be4d44a2e824a82620e3e234d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i524cc2fcaa1e4182b2577f5ace25f6fd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0256d931b38f4e8ebd1fafc29f3baef9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2d2830e52a30463b83b72e983bfd983c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <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="i82c95f2381594579b82d242587361ef8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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="i199bf9783e444bf89f2a5c5f09e19ee1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sttk:LabEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8507d1aa293d4d058b8d4ea3b458979e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4739b7937ffb414cba8e7cf3495311be_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i56b4d224548b44d2b88ff83fa65e5ba7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i34cfe1bf8a0f4d1e8923ff1731e97dc4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i022cbf9c4d41418ca5d4cc35b286630f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if6b150d14a3340bdbbda062f1916514e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7705c519eda74dc58737c23718104aaf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia854a6038a4a4bb088d1e1adb51da387_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sttk:LabEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifef12007a5ff492690c14861cd4a497c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sttk:LabEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7dc2651a89a543bbaf7e68cc3e676d0e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i5c94c0bd8ebb4b1bb951ba7df8bdb437_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="ide31a45817b8402c950886d450a9c631_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4178f0dec2b24b44bad57c8e7393db7c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib0e6a315dca248c9aa85cda7c35059e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i3d2329b727b8467788e859b46061df44_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="idd9021bd3124402f8714a57978b7021a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06b6ab46fb514d5d8d7aa64487be02ee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c436ab0261649adb338c58e3639b366_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c4307d746f9411bbc79cd1eae089f2d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sttk:TakedaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia94f371b06b64697b125dc4b3ab1f16a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sttk:TakedaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i83fa63cc109d410793fee3147230e084_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sttk:A2020StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i1717f2eaa0f544379a47d6697e8ce5e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sttk:A2020StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfaa1273d97b46978197a4b2f339b0ec_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sttk:A2020StockIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ifa51a2a2b1c84fdfa550195209974723_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sttk:A2020StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8842228fdf1940c7b1002d140baf64ed_I20201014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sttk:A2020EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-14</instant>
        </period>
    </context>
    <context id="i8dcdb00122c94a4ea32e686d7cc73a60_D20201014-20201014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sttk:A2020EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-14</startDate>
            <endDate>2020-10-14</endDate>
        </period>
    </context>
    <context id="ibd7daecd893b478db292941cdfb8d361_D20210101-20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sttk:A2020EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-01</endDate>
        </period>
    </context>
    <context id="iaf6c1f46b13448baa40f5da3fc4f9b3a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sttk:A2020EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i913ac2af34fd4ec98af9b2bb3e0c81da_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sttk:A2020EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i285a21f9461d4185ba105fc77795dd4e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sttk:A2020EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ied1cbb318d64475ea98211bc07f51f73_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="ie81735796faf4a8a9e36cbc592eb5f3d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i978d55b8117440bcb06be5d1eba9a7db_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if6a0ec0b83ac44b2a0e7939e7f49c2e8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6dd78bd931e046948447da6b4292615e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i34d426856ed94d4da725aa14e7577ebc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sttk:A2020StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3052bf41e02049b8b87f4da3260714e9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sttk:A2020StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i76d2b249a41e4985a2641c447e8e27d7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i1853d269d625472aa52bdf974466c9d8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i43ef9bb233dc4b89a2c5f083ab045bbf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i62d6a6f7758f43c6afcb27e52ca0cc16_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sttk:A2020EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5ed361925c3d44e1b4685d7fce88d1bd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sttk:A2020EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idfb12636928d4d21b00a09885bc9f550_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i592680b58da94f418a342d39beb4d6a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i1394695528d34d00a6380d9c1031687d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i56b14739a6c64b198bf3d0441927bd8c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3e068c367ec34e2ab303dcd0a6d4da40_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="i5e4714dd5ac54741bc7b7aa1ad1ce320_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</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="ic68499c9c9c54c7ca37c93a1819e89f8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001680367</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sttk:TakedaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </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>
    <dei:EntityCentralIndexKey
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y180L2ZyYWc6ZDljNGQ3YWQ0ZDZlNDFmNTliMTI4YmVhMGVjZTUzMDMvdGFibGU6ZWYwMDBhNTg4ODIxNDcyN2FlNmRmODEwYTZiMzA5NjQvdGFibGVyYW5nZTplZjAwMGE1ODg4MjE0NzI3YWU2ZGY4MTBhNmIzMDk2NF8zLTEtMS0xLTA_469d06e3-2bc5-4ed8-ba57-237abd82d33b">0001680367</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y180L2ZyYWc6ZDljNGQ3YWQ0ZDZlNDFmNTliMTI4YmVhMGVjZTUzMDMvdGFibGU6ZWYwMDBhNTg4ODIxNDcyN2FlNmRmODEwYTZiMzA5NjQvdGFibGVyYW5nZTplZjAwMGE1ODg4MjE0NzI3YWU2ZGY4MTBhNmIzMDk2NF80LTEtMS0xLTA_58f9f2a0-98e3-4400-ab71-7b6303a384b5">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y180L2ZyYWc6ZDljNGQ3YWQ0ZDZlNDFmNTliMTI4YmVhMGVjZTUzMDMvdGFibGU6ZWYwMDBhNTg4ODIxNDcyN2FlNmRmODEwYTZiMzA5NjQvdGFibGVyYW5nZTplZjAwMGE1ODg4MjE0NzI3YWU2ZGY4MTBhNmIzMDk2NF81LTEtMS0xLTA_c0ea591e-b557-48a1-9e30-736d236b33c1">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y180L2ZyYWc6ZDljNGQ3YWQ0ZDZlNDFmNTliMTI4YmVhMGVjZTUzMDMvdGFibGU6ZWYwMDBhNTg4ODIxNDcyN2FlNmRmODEwYTZiMzA5NjQvdGFibGVyYW5nZTplZjAwMGE1ODg4MjE0NzI3YWU2ZGY4MTBhNmIzMDk2NF82LTEtMS0xLTA_10580521-eae6-429f-b27f-74a7e0572e38">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMi0wLTEtMS0w_31f163b6-9c40-4353-9e20-429d03b53ecd">http://fasb.org/us-gaap/2021-01-31#LicenseMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMi0wLTEtMS0w_5cd945f9-9202-4d21-9fbf-20327c19355b">http://fasb.org/us-gaap/2021-01-31#LicenseMember</us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList>
    <dei:DocumentType
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zNTU5_ba93af6e-610a-4e5f-9e03-27b6f6464c79">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGFibGU6YTc1NWZlYTY0NmMwNGY4Zjg4ZWJiMjAxODllMGIwOTYvdGFibGVyYW5nZTphNzU1ZmVhNjQ2YzA0ZjhmODhlYmIyMDE4OWUwYjA5Nl8wLTAtMS0xLTA_c8c1ba07-ea03-4c83-b418-25ba8f5e3518">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8xMzA_cbe30ab4-e7c0-4250-a74c-54efbf8245f8">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8xMzA_11d8685c-3083-4d78-9c2b-235d51e34733">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGFibGU6ZWViYTY1YzgwNzBhNDlkMGI4YjM5ZjEyZTBmNjM1NTEvdGFibGVyYW5nZTplZWJhNjVjODA3MGE0OWQwYjhiMzlmMTJlMGY2MzU1MV8wLTAtMS0xLTA_dfba2f95-2e86-4542-b286-9aa969a17373">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zNTY3_0d2e5577-b94d-4d6e-b04e-89f321f0df37">001-39593</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zNTYz_6dbe7a68-eaca-46ba-86cf-3fd24a715bd2">Shattuck Labs, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGFibGU6YmZkODE1N2YyODcyNDU5ZGEyZTdmMjExNDdiZTVhYzAvdGFibGVyYW5nZTpiZmQ4MTU3ZjI4NzI0NTlkYTJlN2YyMTE0N2JlNWFjMF8wLTAtMS0xLTA_041c1bb2-1ec4-42f5-b7bc-bbcab743613a">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGFibGU6YmZkODE1N2YyODcyNDU5ZGEyZTdmMjExNDdiZTVhYzAvdGFibGVyYW5nZTpiZmQ4MTU3ZjI4NzI0NTlkYTJlN2YyMTE0N2JlNWFjMF8wLTItMS0xLTA_0824393b-6d9d-498e-a66f-909201da85e1">81-2575858</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zMjk4NTM0ODg5MDIw_c1105c09-a962-44d5-958c-11f8a7344867">500 W. 5th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zMjk4NTM0ODg5MDIy_8f278b0d-1438-4da1-8591-2d2308a38db4">Suite 1200</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zMjk4NTM0ODg5MDI0_0027e5c3-49b5-43cd-84fe-194d155ee86c">Austin</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zMjk4NTM0ODg5MDI1_d442ed42-85c5-40e8-a22c-e7099c03d94a">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zMjk4NTM0ODg5MDI3_ebb72a50-abf4-4850-b9cf-8fddb46f3a41">78701</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zMjk4NTM0ODg5MDM0_7a5532a9-3164-48d5-81a6-a7257cabfbe8">512</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zMjk4NTM0ODg5MDM4_97dead23-71a9-46fd-94d7-df7723e7098a">900-4690</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGFibGU6ZjgzM2E0NzA5MDNhNGU2MWE4ZDVkZDVhMjYyZDRmYjMvdGFibGVyYW5nZTpmODMzYTQ3MDkwM2E0ZTYxYThkNWRkNWEyNjJkNGZiM18xLTAtMS0xLTA_6f6bc9b9-1836-4d9d-8826-9ac99223f093">Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGFibGU6ZjgzM2E0NzA5MDNhNGU2MWE4ZDVkZDVhMjYyZDRmYjMvdGFibGVyYW5nZTpmODMzYTQ3MDkwM2E0ZTYxYThkNWRkNWEyNjJkNGZiM18xLTEtMS0xLTA_740e5f99-4e8f-4837-8076-886ce356708b">STTK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGFibGU6ZjgzM2E0NzA5MDNhNGU2MWE4ZDVkZDVhMjYyZDRmYjMvdGFibGVyYW5nZTpmODMzYTQ3MDkwM2E0ZTYxYThkNWRkNWEyNjJkNGZiM18xLTItMS0xLTA_eb2ee0b7-b7f6-4747-9e87-b03715fb9d0a">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zNTYx_1561d737-ebae-4448-a95a-b5ec73783ea8">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zNTYy_caf168a8-052e-420a-a2ca-bd8377f515d1">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zMjk4NTM0ODg5MDQw_20c3361a-4e06-4504-9012-2e168656de06">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zNTY5_17f6f0cc-f646-40b0-a9f8-3e77b00e9366">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGFibGU6YjljNDgyYzYzMWNkNDIxZTk2NzU0Mzg4MjMzZWMwNDYvdGFibGVyYW5nZTpiOWM0ODJjNjMxY2Q0MjFlOTY3NTQzODgyMzNlYzA0Nl8xLTAtMS0xLTA_fcf8adc6-926a-4f69-a782-af7468d2c88b">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGFibGU6YjljNDgyYzYzMWNkNDIxZTk2NzU0Mzg4MjMzZWMwNDYvdGFibGVyYW5nZTpiOWM0ODJjNjMxY2Q0MjFlOTY3NTQzODgyMzNlYzA0Nl8xLTQtMS0xLTA_dfb0cd09-ef46-46da-9c51-d309b818b67d">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGFibGU6YjljNDgyYzYzMWNkNDIxZTk2NzU0Mzg4MjMzZWMwNDYvdGFibGVyYW5nZTpiOWM0ODJjNjMxY2Q0MjFlOTY3NTQzODgyMzNlYzA0Nl8yLTQtMS0xLTA_5e2d81fc-1ed1-413c-a898-4491f4fa10d3">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zNTcw_34b1c567-7839-422f-add4-ed022540c752">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zNTY2_f1641144-e787-43c9-ad8c-9010a1789da8">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zNTcx_518e7333-ddcd-4e6f-978f-2dc244e4bc82">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="id391983719f643a293d7ebe4bde080c8_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zMjk4NTM0ODg5MDYx_bb8d3d21-6ded-43f8-9a3f-58bd0152e48c"
      unitRef="usd">690080047</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i9e4df91ba02947e29a776bfdd375a444_I20220301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8xMDk5NTExNjMyNDg3_8834322b-2c23-4f86-bc69-ee09991bb070"
      unitRef="shares">42363901</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xL2ZyYWc6NDgzY2Q1ZGEzYzZmNGQ4ZThiZDI2MWQwYjljOGYyMWYvdGV4dHJlZ2lvbjo0ODNjZDVkYTNjNmY0ZDhlOGJkMjYxZDBiOWM4ZjIxZl8zMjk4NTM0ODg5NjA3_5e113a75-c352-4618-a6a3-6da34eac8212">&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Documents Incorporated by Reference&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-indent:24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The information required by Part III of this Report, to the extent not set forth herein, is incorporated by reference from the registrant&#x2019;s definitive proxy statement relating to the Annual Meeting of Stockholders to be held in 2022, which shall be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Report relates.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181Mi9mcmFnOjUwYWYyZTBkMTdjMTRlMzlhMjM2MTU3YWMxMmEyMDM0L3RleHRyZWdpb246NTBhZjJlMGQxN2MxNGUzOWEyMzYxNTdhYzEyYTIwMzRfMzI5ODUzNDg4NTY4Nw_9ffd6168-8a06-47d7-a07a-3fc16677f792">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181Mi9mcmFnOjUwYWYyZTBkMTdjMTRlMzlhMjM2MTU3YWMxMmEyMDM0L3RleHRyZWdpb246NTBhZjJlMGQxN2MxNGUzOWEyMzYxNTdhYzEyYTIwMzRfMzI5ODUzNDg4NTY5NA_2cef5c04-9e72-4795-931b-1861abfb03c9">Austin, Texas</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfNC0xLTEtMS0w_69dcf049-2f54-4d59-8a3b-cda3bce37ab7"
      unitRef="usd">92268000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfNC0zLTEtMS0w_b928c8a4-eb56-4104-b9b9-04b7272c4d4d"
      unitRef="usd">157898000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfNS0xLTEtMS0w_8ecf89b9-7c14-4ee4-b66a-903b11360e9f"
      unitRef="usd">176536000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfNS0zLTEtMS0w_39a9c20e-2653-4e5e-b10a-f6afd7122af7"
      unitRef="usd">177551000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfNi0xLTEtMS0w_574245fc-e845-4819-98c4-246baa71cfdd"
      unitRef="usd">19462000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfNi0zLTEtMS0w_8fc0d8fb-bbac-4124-8267-83cada4ec227"
      unitRef="usd">10190000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfNy0xLTEtMS0w_ba87d4c8-d5d5-4137-b871-16dd97cdaa28"
      unitRef="usd">288266000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfNy0zLTEtMS0w_f1e60539-a07d-43f7-8194-2ef43d2f1896"
      unitRef="usd">345639000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfOC0xLTEtMS0w_82235092-81c2-493a-98ba-6af67cd408d8"
      unitRef="usd">9938000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfOC0zLTEtMS0w_b546e533-2d22-4c8d-ba71-4ab1377e5181"
      unitRef="usd">3000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfOS0xLTEtMS0w_70f4503e-bd5a-41f4-9a79-4810a3656bd6"
      unitRef="usd">381000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfOS0zLTEtMS0w_68eb386a-ba70-4cf0-9e07-315f4a7d83f2"
      unitRef="usd">349000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMTAtMS0xLTEtMA_3111e5f7-05ed-4f16-a575-a0d06d178e35"
      unitRef="usd">298585000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMTAtMy0xLTEtMA_996501d4-5a3e-4cf2-ae63-45d22686b7ad"
      unitRef="usd">348988000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMTQtMS0xLTEtMA_8d926b57-2a77-45fa-8d8d-bb49319b533d"
      unitRef="usd">10012000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMTQtMy0xLTEtMA_44ecd80f-de28-4378-934b-43285bc05e25"
      unitRef="usd">1754000</us-gaap:AccountsPayableCurrent>
    <sttk:AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMTUtMS0xLTEtMA_2928ffc6-7b2f-453f-96e5-347b9ea55807"
      unitRef="usd">14574000</sttk:AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent>
    <sttk:AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMTUtMy0xLTEtMA_9b39f3ca-6186-48b2-b252-6844a68f735d"
      unitRef="usd">7352000</sttk:AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMTYtMS0xLTEtMA_bd6da7c6-9c40-4b27-9ee4-f2cde5c44480"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMTYtMy0xLTEtMA_ef24076e-3d5b-4f7e-9d24-e946bc2f8f97"
      unitRef="usd">7728000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMTctMS0xLTEtMA_da4c2ea7-448b-4a04-9e16-24ad6fd9d33f"
      unitRef="usd">24586000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMTctMy0xLTEtMA_57b0e94d-0d5b-4f93-bedf-e1d87e560d14"
      unitRef="usd">16834000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMTgtMS0xLTEtMTkxNjI_860becf9-077a-42fb-b12e-c2c9c61cc5cc"
      unitRef="usd">2213000</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMTgtMy0xLTEtMTkxNjI_dce19839-88e8-4879-be87-eb7496627de0"
      unitRef="usd">987000</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMTgtMS0xLTEtMA_c0df00bd-31fe-47bd-bda7-c2c83e0b09dc"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMTgtMy0xLTEtMA_6a6c44c3-db32-4b47-b8a0-8acd6fdcfb4a"
      unitRef="usd">21306000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjAtMS0xLTEtMA_32b005f1-534e-4c99-b741-48a728f90968"
      unitRef="usd">26799000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjAtMy0xLTEtMA_e40e899c-5bec-454f-9be4-8459e8e9569f"
      unitRef="usd">39127000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjEtMS0xLTEtMA_ef396d3a-7a0a-4999-a229-94df70b8ebd3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjEtMy0xLTEtMA_ed4b5143-425f-49c8-a6e3-dc11f7c35034"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmQzMzMyMzYyOGQyZDQ4MzBiODY0ZjBlMmNlZWU2M2I3XzE5_6bd5adce-8352-4bc0-80e1-617d812f148c"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmQzMzMyMzYyOGQyZDQ4MzBiODY0ZjBlMmNlZWU2M2I3XzE5_d31e9b06-59ff-4136-80a4-8b9295f29f02"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmQzMzMyMzYyOGQyZDQ4MzBiODY0ZjBlMmNlZWU2M2I3XzMz_36fdacee-8d65-4c65-81b8-4c19d3afb10f"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmQzMzMyMzYyOGQyZDQ4MzBiODY0ZjBlMmNlZWU2M2I3XzMz_4f786e65-4843-472b-9f11-a844de765590"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmQzMzMyMzYyOGQyZDQ4MzBiODY0ZjBlMmNlZWU2M2I3XzU1_3e7ce2b5-2d05-4872-b7cf-3661f5c0dd80"
      unitRef="shares">42338898</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmQzMzMyMzYyOGQyZDQ4MzBiODY0ZjBlMmNlZWU2M2I3XzU1_4531bcc4-ebe2-4731-bab9-6f68ba6dadba"
      unitRef="shares">42338898</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmQzMzMyMzYyOGQyZDQ4MzBiODY0ZjBlMmNlZWU2M2I3XzYy_7f121abf-883b-45f5-a5b5-f017131f53d4"
      unitRef="shares">41779183</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmQzMzMyMzYyOGQyZDQ4MzBiODY0ZjBlMmNlZWU2M2I3Xzkw_cdb101dd-c95c-430b-99b8-b76fdc9c117e"
      unitRef="shares">41767431</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjctMS0xLTEtMA_d2cdd3f0-4a04-4d3a-a4d8-3d799e6eb588"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjctMy0xLTEtMA_6e81f1e8-2f3d-4a6a-9e25-95b069ff5174"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjgtMS0xLTEtMA_e7442bde-30e1-4e6f-b077-13bf45492442"
      unitRef="usd">389408000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjgtMy0xLTEtMA_941220ac-28e3-4313-ad3a-c21a8c431604"
      unitRef="usd">382012000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjktMS0xLTEtMA_2d7ad700-500c-476d-869c-b1a677eba9e6"
      unitRef="usd">-560000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMjktMy0xLTEtMA_760c48ba-a286-4756-a91e-daf961577a1c"
      unitRef="usd">-63000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMzAtMS0xLTEtMA_b32a2e6c-3f29-47c9-96fe-964e10df8ae6"
      unitRef="usd">-117067000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMzAtMy0xLTEtMA_c00a53c3-c65e-48ca-bc06-34b9fbdee36e"
      unitRef="usd">-72093000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMzEtMS0xLTEtMA_3f5e39c4-d2b0-4cb2-8d9b-92561b7d9e8b"
      unitRef="usd">271786000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMzEtMy0xLTEtMA_2585d2cc-cfb9-4f1a-a7bc-e2dffb3a7837"
      unitRef="usd">309861000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMzItMS0xLTEtMA_1a5e1c52-ebc7-4896-afe7-cf306ac3f3bc"
      unitRef="usd">298585000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181NS9mcmFnOmE2NGZmYmY4Yzg4ODQ3MTI5ZGZmZGVmODRmZDUyY2Q2L3RhYmxlOmYzZTI4ZDc4NmI5YTQyYzg4NDliZjJlYjFlNGVlMWE4L3RhYmxlcmFuZ2U6ZjNlMjhkNzg2YjlhNDJjODg0OWJmMmViMWU0ZWUxYThfMzItMy0xLTEtMA_8d330048-80eb-4c72-ad51-1a5893af6e86"
      unitRef="usd">348988000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMi0xLTEtMS0w_6334f400-355f-41c1-970e-fde6bd98fcb1"
      unitRef="usd">30017000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMi0zLTEtMS0w_5219352e-0d33-4fa8-9ef2-fefa53fc365c"
      unitRef="usd">9934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfNC0xLTEtMS0w_51fb20fb-c4ea-408d-9951-52cd369480d7"
      unitRef="usd">56563000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfNC0zLTEtMS0w_7ed45eb0-e2cf-4cf1-93cc-82a5592fbddc"
      unitRef="usd">37483000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfNS0xLTEtMS0w_13ed277f-36e0-4c1f-a3a7-62972577330f"
      unitRef="usd">18723000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfNS0zLTEtMS0w_173824dc-54de-49ed-b4c4-00d69dba5b80"
      unitRef="usd">9382000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfNi0xLTEtMS0w_f72a4da4-60ab-43cd-98af-efc90226333e"
      unitRef="usd">75286000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfNi0zLTEtMS0w_06f6bda6-1b40-48f8-a698-51107817b04c"
      unitRef="usd">46865000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfNy0xLTEtMS0w_bfc88656-6413-4c2f-9fb1-400f8f6c1862"
      unitRef="usd">-45269000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfNy0zLTEtMS0w_492e59d9-1cf9-4f48-8631-c624059964b7"
      unitRef="usd">-36931000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTAtMS0xLTEtMA_a4480e91-6b85-4162-b1f5-dcc8978421d8"
      unitRef="usd">625000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTAtMy0xLTEtMA_fa5e8210-38db-4728-94b1-6952a1b88172"
      unitRef="usd">549000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTEtMS0xLTEtMA_e1ac12c5-13fa-48ea-8b7b-3e1800cb5162"
      unitRef="usd">-330000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTEtMy0xLTEtMA_71500d6a-1b73-4e2e-8a39-85861018cd8c"
      unitRef="usd">-221000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTItMS0xLTEtMA_fdebaef1-a7a3-4c89-8a71-778a2eca9ed6"
      unitRef="usd">295000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTItMy0xLTEtMA_28dd22ef-4173-457a-9ab2-f60e525cbf87"
      unitRef="usd">328000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTMtMS0xLTEtMA_e8f83c0c-225f-47d4-af2d-bef88df99469"
      unitRef="usd">-44974000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTMtMy0xLTEtMA_1535b785-780a-4928-85bb-4748ece86a01"
      unitRef="usd">-36603000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTUtMS0xLTEtMA_96d219ff-f9f8-494f-9fb7-090707dab276"
      unitRef="usd">-497000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTUtMy0xLTEtMA_ecdf179e-f0d5-4c16-ab01-80ee561e5296"
      unitRef="usd">-117000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTYtMS0xLTEtMA_13b5e598-c28c-476b-810b-e01d006543f6"
      unitRef="usd">-45471000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTYtMy0xLTEtMA_31710516-db22-4dff-9075-9f3abd875587"
      unitRef="usd">-36720000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTgtMS0xLTEtMA_559d0646-72e1-4647-b4a3-64f5d574be23"
      unitRef="usdPerShare">-1.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTgtMS0xLTEtMA_e66ccd2d-836f-4bdd-9455-86650c98cbe1"
      unitRef="usdPerShare">-1.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTgtMy0xLTEtMA_57dd03f5-fe58-48b7-987f-18bd4f49b05f"
      unitRef="usdPerShare">-2.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTgtMy0xLTEtMA_fa33af83-54dd-4b8e-a3e8-639ec7937888"
      unitRef="usdPerShare">-2.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTktMS0xLTEtMA_d500af2d-15d0-4418-88c4-8574d5a1d2b2"
      unitRef="shares">42032384</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTktMS0xLTEtMA_db9fd0ff-3cf2-40f9-870a-0d27622093e2"
      unitRef="shares">42032384</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTktMy0xLTEtMA_a0b9d30b-a05a-416b-9b72-3385a5cdc9f4"
      unitRef="shares">15506067</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y181OC9mcmFnOjM3YmNlNjljM2YyZTQxN2ZiYTdiZDBiNTE2NmVlOWY2L3RhYmxlOjgyNWNiY2RkNjBhYTQ2YTY4ZDAwMWYxZDk1M2VlNGFmL3RhYmxlcmFuZ2U6ODI1Y2JjZGQ2MGFhNDZhNjhkMDAxZjFkOTUzZWU0YWZfMTktMy0xLTEtMA_a55a0e7c-d1be-480c-911c-42ca15b6731b"
      unitRef="shares">15506067</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i93d907eb546d4b419a06e844b32e0c37_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfOC0xLTEtMS0w_24f00559-419b-4e59-a3e7-8823c6f07f52"
      unitRef="shares">1093019</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i93d907eb546d4b419a06e844b32e0c37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfOC0zLTEtMS0w_720923af-c297-4de9-a1ce-67b350c4cb8e"
      unitRef="usd">49064000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i6085e2e606c14212b39aba95286e4bee_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfOC01LTEtMS0w_0719a3eb-1211-40f8-b790-2227d7c639a4"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i6085e2e606c14212b39aba95286e4bee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfOC03LTEtMS0w_0157da03-a7c1-4d03-b7b3-4236973775b9"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="iaa3d82eadadb40ab92d3249bab64bf52_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfOC05LTEtMS0w_2f01c2cc-f3bd-40c0-8aeb-aec7e8e86af3"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iaa3d82eadadb40ab92d3249bab64bf52_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfOC0xMS0xLTEtMA_4b4f8bfe-807a-4bfe-a207-612613d19987"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i5b2ca173e0004d11919d92632a37774d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfOC0xNC0xLTEtMA_b91fd403-b82a-4cf0-b4c2-159b068bb921"
      unitRef="shares">7600877</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5b2ca173e0004d11919d92632a37774d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfOC0xNi0xLTEtMA_00845c5b-b064-43af-9e08-e3cb1faf044f"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1e12961d654945e09068f8b39b05845b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfOC0xOC0xLTEtMA_849cca49-5d7c-4e73-abb3-3c1c3183ec97"
      unitRef="usd">887000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4dae071f8e3d4bec9f3b7ed2455cd014_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfOC0yMC0xLTEtMA_bfaa9eff-e044-4fe4-bd1e-33f28a803f51"
      unitRef="usd">54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ief9145f0685d40abb21ee4ec19d9937f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfOC0yMi0xLTEtMA_4ee1e3f9-84c2-432f-9a52-a7cdfe4cc224"
      unitRef="usd">-35490000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia2e6543ccfb74775ac5df4a5733524f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfOC0yNC0xLTEtMA_10b5e161-32a4-41f4-acab-671c911635bb"
      unitRef="usd">-34548000</us-gaap:StockholdersEquity>
    <sttk:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="if36ac2c795a0406099cdddb4c1a27568_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfOS01LTEtMS0w_178e6d9a-3898-4a01-8e90-00829dc52ad2"
      unitRef="shares">550571000</sttk:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="if36ac2c795a0406099cdddb4c1a27568_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfOS03LTEtMS0w_e23878ca-1595-4a52-b725-0882947bc2a4"
      unitRef="usd">34427000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <sttk:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="i5b5f732ae3904b4dae0c1c358489e213_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTAtOS0xLTEtMA_00d0f36a-e0f8-417c-816c-11ae4be6c4d9"
      unitRef="shares">1319964</sttk:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="i5b5f732ae3904b4dae0c1c358489e213_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTAtMTEtMS0xLTA_f4f19192-d6e6-464f-88cc-cc793b7a6b51"
      unitRef="usd">82613000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <sttk:TemporaryEquitySharesConversionOfConvertibleSecuritiesIntoCommonStock
      contextRef="i19888de1e7884fa4a308e50d86fa7c3d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTEtMS0xLTEtMA_cc7295ef-90f9-4e49-b178-0d86d0bea1aa"
      unitRef="shares">1093019</sttk:TemporaryEquitySharesConversionOfConvertibleSecuritiesIntoCommonStock>
    <sttk:TemporaryEquityValueConversionOfConvertibleSecuritiesIntoCommonStock
      contextRef="i19888de1e7884fa4a308e50d86fa7c3d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTEtMy0xLTEtMA_efc04e16-525b-44bf-ae70-7df3f6e7e3d7"
      unitRef="usd">49064000</sttk:TemporaryEquityValueConversionOfConvertibleSecuritiesIntoCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ia24b53685d3540c7a804b8f394e399a6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTEtMTQtMS0xLTA_4c188480-e3ec-4b23-9473-a6be87d40a5b"
      unitRef="shares">7487151</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ia24b53685d3540c7a804b8f394e399a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTEtMTYtMS0xLTA_3bcd12eb-df50-49cf-8db7-7441874a5de9"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i108a91c3f6de49d7ad25831cb4cbbac8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTEtMTgtMS0xLTA_9b23ae5b-fb53-40c9-b27f-7796ef496d2a"
      unitRef="usd">49063000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i19888de1e7884fa4a308e50d86fa7c3d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTEtMjQtMS0xLTA_9f019cc4-74c2-4729-b44f-f6465f986e0f"
      unitRef="usd">49064000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <sttk:TemporaryEquitySharesConversionOfConvertibleSecuritiesIntoCommonStock
      contextRef="if36ac2c795a0406099cdddb4c1a27568_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTItNS0xLTEtMA_bb003238-0146-473b-91a9-0749cbf5ea23"
      unitRef="shares">550571000</sttk:TemporaryEquitySharesConversionOfConvertibleSecuritiesIntoCommonStock>
    <sttk:TemporaryEquityValueConversionOfConvertibleSecuritiesIntoCommonStock
      contextRef="if36ac2c795a0406099cdddb4c1a27568_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTItNy0xLTEtMA_7a218e8f-6995-4d15-a8bb-01cc74048b95"
      unitRef="usd">34427000</sttk:TemporaryEquityValueConversionOfConvertibleSecuritiesIntoCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ia46bf273b1e0431682728738c320b383_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTItMTQtMS0xLTA_cab7c44a-3d16-4560-9e28-04b1ccf8538c"
      unitRef="shares">3771363</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ia46bf273b1e0431682728738c320b383_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTItMTYtMS0xLTA_7cfe0fd9-7dc5-4d1a-8250-66f670b44062"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i6d28057558bb4a0295c8315232a69252_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTItMTgtMS0xLTA_7adb40e9-6cd4-45a3-83fa-caae7777ccdb"
      unitRef="usd">34426000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="if36ac2c795a0406099cdddb4c1a27568_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTItMjQtMS0xLTA_c34b90b4-2e48-4762-a2ba-663c196909a0"
      unitRef="usd">34427000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <sttk:TemporaryEquitySharesConversionOfConvertibleSecuritiesIntoCommonStock
      contextRef="i5b5f732ae3904b4dae0c1c358489e213_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTMtOS0xLTEtMA_d1dd4134-0a8e-43af-8866-44367c130991"
      unitRef="shares">1319964</sttk:TemporaryEquitySharesConversionOfConvertibleSecuritiesIntoCommonStock>
    <sttk:TemporaryEquityValueConversionOfConvertibleSecuritiesIntoCommonStock
      contextRef="i5b5f732ae3904b4dae0c1c358489e213_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTMtMTEtMS0xLTA_1c70a286-2b50-49f9-8635-a0396bc69399"
      unitRef="usd">82613000</sttk:TemporaryEquityValueConversionOfConvertibleSecuritiesIntoCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i82048836e6fa4e5aa557a2623e6ff0f7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTMtMTQtMS0xLTA_d7a43666-d68c-4e5c-860e-ead7fffacaf3"
      unitRef="shares">9041739</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i82048836e6fa4e5aa557a2623e6ff0f7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTMtMTYtMS0xLTA_7c37340c-e155-47b8-ae55-c484e8f686a1"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i3a3683f766ae45e09c86c03f022c9e01_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTMtMTgtMS0xLTA_56a552c0-5a1e-4c27-8b8a-278c6a221dc4"
      unitRef="usd">82612000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i5b5f732ae3904b4dae0c1c358489e213_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTMtMjQtMS0xLTA_8e7b3570-271b-4c79-a229-cefb5cac93ad"
      unitRef="usd">82613000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="icbb0272e93944ebcb32adaa70c314a85_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTQtMTQtMS0xLTA_9942518f-f2ab-480f-bac8-2c6827e665d6"
      unitRef="shares">13664704</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="icbb0272e93944ebcb32adaa70c314a85_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTQtMTYtMS0xLTA_264f4ec1-10fa-4a97-b9b8-8d2fddce4460"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ica929730112246a5a5aef0a89ad5029c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTQtMTgtMS0xLTA_04a69ea4-1803-455a-aeec-36ade46d37c3"
      unitRef="usd">213529000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTQtMjQtMS0xLTA_367337ea-5318-4d3e-8075-5f32fb43ad80"
      unitRef="usd">213530000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="icbb0272e93944ebcb32adaa70c314a85_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTUtMTQtMS0xLTA_a3e83f6d-23c6-442a-a44f-0253a0a110f9"
      unitRef="shares">181449</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icbb0272e93944ebcb32adaa70c314a85_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTUtMTYtMS0xLTA_f1e0cedc-df00-4084-ab3c-12bf6a9993c0"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ica929730112246a5a5aef0a89ad5029c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTUtMTgtMS0xLTA_2a659859-3d66-4f87-b27d-0732937d8fb3"
      unitRef="usd">229000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTUtMjQtMS0xLTA_3aeb89af-532e-4d6f-a3ab-2c489837222a"
      unitRef="usd">229000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icbb0272e93944ebcb32adaa70c314a85_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTYtMTQtMS0xLTA_a7671d50-3991-4110-9fee-887d3068c9fe"
      unitRef="shares">20148</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ica929730112246a5a5aef0a89ad5029c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTctMTgtMS0xLTA_63fcfa75-61b4-4e19-bd6c-88888342f588"
      unitRef="usd">1266000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTctMjQtMS0xLTA_fa3ffefe-2c4a-46d7-8f9e-f727b1e9d57a"
      unitRef="usd">1266000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8eaebef00de14f10b1d30533510da470_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTgtMjAtMS0xLTA_1f0ceee1-8d2d-4958-a31b-90872b9cfc31"
      unitRef="usd">-117000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTgtMjQtMS0xLTA_4a5ef4cd-3f1c-4c6f-904c-a715fcaec894"
      unitRef="usd">-117000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i6d204922a202445caae9e3f732504db5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTktMjItMS0xLTA_03d56b8f-0758-42ff-8de6-ecc2af550e19"
      unitRef="usd">-36603000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTktMjQtMS0xLTA_3850e2f0-ebcf-4f3f-ae81-58933fdfbc16"
      unitRef="usd">-36603000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ic115a1576f394c55b1a7bb9b66af7321_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMS0xLTEtMA_11543442-09cd-4a9a-b252-a810d3b6563f"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic115a1576f394c55b1a7bb9b66af7321_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMy0xLTEtMA_0ffb58af-cf23-438d-b61b-18ea7334781b"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="if11f7173c81c46b2b06d4f80310b846d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtNS0xLTEtMA_a8d5485e-8361-4d00-a1c3-447ba04df780"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="if11f7173c81c46b2b06d4f80310b846d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtNy0xLTEtMA_29a69e37-a423-4701-8996-4efd4180f916"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ic14f82c5bd594e0c86f407f962585613_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtOS0xLTEtMA_f7d11694-bfed-45b4-85d3-b7a3a4f59dc4"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic14f82c5bd594e0c86f407f962585613_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMTEtMS0xLTA_9735de96-963e-4e04-8cbe-92af1c6a397a"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="iaac2c9de295f4a84843194e8e6f933cf_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMTQtMS0xLTA_fa0b9499-965f-42d8-8d33-d7b2147b66b8"
      unitRef="shares">41767431</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iaac2c9de295f4a84843194e8e6f933cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMTYtMS0xLTA_c047df41-0ee5-4949-94ae-7a828e4c0152"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6bb89c4e37124b489c0152e257cc9e7a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMTgtMS0xLTA_a86bc432-2cd6-42e1-a890-43a5f7c0892e"
      unitRef="usd">382012000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iafbad4a0cb66454aa263e9cc4b0b02cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMjAtMS0xLTA_fa900999-36f9-42d0-9bb0-cf329b7e27de"
      unitRef="usd">-63000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae4c24644ef446b38a0bc1bd5b7b9dad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMjItMS0xLTA_49b3e027-c436-46d2-a540-91c92c882570"
      unitRef="usd">-72093000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMjQtMS0xLTA_b5c95e80-2cfe-4b85-9cf3-465ff6e589b2"
      unitRef="usd">309861000</us-gaap:StockholdersEquity>
    <sttk:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesAndESPPPurchasesInPeriod
      contextRef="i5b7b805cabed4fef89935fc4a01cc352_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTUtMTQtMS0xLTM5Mg_d33902cf-e600-48e5-84a9-f979aee74737"
      unitRef="shares">559715</sttk:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesAndESPPPurchasesInPeriod>
    <sttk:StockIssuedDuringPeriodValueStockOptionsExercisedAndESPPPurchased
      contextRef="i1da23b727bc545ce8a8626f9c21738f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTUtMTgtMS0xLTM5Mg_e26fbc47-4bff-45c2-8c9b-1151c12257cc"
      unitRef="usd">1929000</sttk:StockIssuedDuringPeriodValueStockOptionsExercisedAndESPPPurchased>
    <sttk:StockIssuedDuringPeriodValueStockOptionsExercisedAndESPPPurchased
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTUtMjQtMS0xLTM5Mg_997cf9b1-312d-4d95-9cc4-6cdf9d3acaa9"
      unitRef="usd">1929000</sttk:StockIssuedDuringPeriodValueStockOptionsExercisedAndESPPPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i5b7b805cabed4fef89935fc4a01cc352_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTYtMTQtMS0xLTM5Mg_ef7f605a-ff53-41d7-b8f1-c0fb8652ddec"
      unitRef="shares">11752</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1da23b727bc545ce8a8626f9c21738f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTctMTgtMS0xLTM5Mg_7a361fc1-4d4e-463a-8f2b-3d1c682d2be8"
      unitRef="usd">5467000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTctMjQtMS0xLTM5Mg_c6089c91-a927-4108-8b0f-9fcb3c8d6909"
      unitRef="usd">5467000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2978472561c24d05b2c48b66c0b36df6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTgtMjAtMS0xLTM5Mg_c0480fc1-3043-45f6-a991-4ebead44e322"
      unitRef="usd">-497000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTgtMjQtMS0xLTM5Mg_7f673a8e-72f5-49b5-83f3-52fa0d07388d"
      unitRef="usd">-497000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ic3f0d368be5c4c9cbee436c3481aa483_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTktMjItMS0xLTM5Mg_e2a93420-88c8-4303-a01c-2f3e160cdb8c"
      unitRef="usd">-44974000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMTktMjQtMS0xLTM5Mg_739cc5b7-1a44-475d-9171-02b0ab3f929b"
      unitRef="usd">-44974000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i7b8eeb11b3ac40f1b3c9e84a79462ae7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMS0xLTEtNDEw_1ca1401d-a3fc-4a2f-b565-1fec94b71ddf"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i7b8eeb11b3ac40f1b3c9e84a79462ae7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMy0xLTEtNDEw_1bcf410f-d748-4b10-832b-7206d432600f"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ie30e987b03ab4ec59ff05cf3acc5e3a1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtNS0xLTEtNDEw_c02c5bde-8e8e-448f-a7de-95d6fd5853c3"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ie30e987b03ab4ec59ff05cf3acc5e3a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtNy0xLTEtNDEw_58477a6d-e125-4d50-aeb9-42bfcd702bfd"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i55c9db39c55b45f684b6bf134143d66a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtOS0xLTEtNDEw_6e3874f9-f1ae-4284-aad0-188eb694a457"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i55c9db39c55b45f684b6bf134143d66a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMTEtMS0xLTQxMA_85bd89d9-2f4f-41f6-8975-1ee19ac65879"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="id7c736cc6e69478988dbcd443d316c34_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMTQtMS0xLTQxMw_561ec897-c5c2-4bc6-9179-7a6c28054df8"
      unitRef="shares">42338898</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id7c736cc6e69478988dbcd443d316c34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMTYtMS0xLTQxMw_2ca0ef0e-7f12-4423-a8ee-a7c7084685f9"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i314de4ca010e41458b9633658578103b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMTgtMS0xLTQxMw_61521477-330e-474a-a952-995e866381bd"
      unitRef="usd">389408000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if34e74c583cf482a8c7f8c3fdc28de97_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMjAtMS0xLTQxMw_52ff3bd4-5dd6-46d1-b69d-f28a1cf991f6"
      unitRef="usd">-560000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i83035001040e4d90ac2aa8830614906e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMjItMS0xLTQxMw_36defe3a-041f-4829-a485-d6128a700dfc"
      unitRef="usd">-117067000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182MS9mcmFnOmNiOGE3MzljN2Q0NDRkYTQ5MDZlZGE1OWNmMDJiOGZjL3RhYmxlOmNmMDg2OTQ0NTkwZjQ2NGVhZWJjNzljYjk1NTBmOGEyL3RhYmxlcmFuZ2U6Y2YwODY5NDQ1OTBmNDY0ZWFlYmM3OWNiOTU1MGY4YTJfMjAtMjQtMS0xLTQxMw_78aedc74-f18e-496d-8b49-afc577eeb929"
      unitRef="usd">271786000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMy0xLTEtMS0w_e8f83c0c-225f-47d4-af2d-bef88df99469"
      unitRef="usd">-44974000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMy0zLTEtMS0w_5e5b23c7-e38e-4df3-aa17-93b8a2706dcd"
      unitRef="usd">-36603000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfNS0xLTEtMS0xNDA0Mw_7ab8833d-49b0-4e17-894b-72187ccba9dd"
      unitRef="usd">5467000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfNS0zLTEtMS0xNDA0Mw_fc50d7dd-9f1c-4035-912e-3d83df7a2a33"
      unitRef="usd">1266000</us-gaap:ShareBasedCompensation>
    <us-gaap:Depreciation
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfNS0xLTEtMS0w_137273e7-82ff-45a0-8241-e117a59e5f1d"
      unitRef="usd">1380000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfNS0zLTEtMS0w_7ebf123c-e469-4e02-ac2d-e83816b0ceab"
      unitRef="usd">618000</us-gaap:Depreciation>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfOC0xLTEtMS0yMTI2Nw_00668d1a-6b9a-48c6-88ff-04e5d34525c2"
      unitRef="usd">-3035000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfOC0zLTEtMS0yMTI3MQ_28a7740e-b74b-46e6-bf67-409f4a2d0cfb"
      unitRef="usd">-1000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfOS0xLTEtMS0w_394a9368-d8a5-4e62-8ec4-9182ce661236"
      unitRef="usd">9272000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfOS0zLTEtMS0w_947b8964-1e12-418b-bc72-3af26c5efb16"
      unitRef="usd">6835000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTAtMS0xLTEtMA_d8b83636-03f4-4210-b337-fff9d2794ead"
      unitRef="usd">32000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTAtMy0xLTEtMA_f5da0d61-785c-47bc-a296-7c21806674c6"
      unitRef="usd">326000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTEtMS0xLTEtMA_e42bb22e-af32-4fbd-8b1e-fb7cfce5fa32"
      unitRef="usd">7866000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTEtMy0xLTEtMA_837b70f8-0b9b-45ed-8191-f242e497ca45"
      unitRef="usd">-1751000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTItMS0xLTEtMA_b651e5c4-12ac-4d25-aacc-199c26858cc7"
      unitRef="usd">6924000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTItMy0xLTEtMA_21337310-0f4b-47fb-8d8b-bb4b5c85f199"
      unitRef="usd">3313000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTMtMS0xLTEtMA_66cdaf78-44c4-4e87-a3f6-792c5d97141b"
      unitRef="usd">-29034000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTMtMy0xLTEtMA_864c4448-6bc6-43b5-ab34-6b2a4c4f5dc3"
      unitRef="usd">6569000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <sttk:IncreaseDecreaseInDeferredRentCredits
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTQtMS0xLTEtMA_1dfcce5b-c7d6-4dd9-93f8-cc2a415598ae"
      unitRef="usd">-1524000</sttk:IncreaseDecreaseInDeferredRentCredits>
    <sttk:IncreaseDecreaseInDeferredRentCredits
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTQtMy0xLTEtMA_bb40e0e2-8bce-42dd-b15a-92f404237ac4"
      unitRef="usd">-89000</sttk:IncreaseDecreaseInDeferredRentCredits>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTUtMS0xLTEtMA_ad155b69-969c-4de6-8af1-32fd1d34cdb6"
      unitRef="usd">-57116000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTUtMy0xLTEtMA_cf83235a-5cbe-45a8-bad1-f5aab29cd7ca"
      unitRef="usd">-33659000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTgtMS0xLTEtMA_6f41de69-e9fc-447a-b655-8f636e445b78"
      unitRef="usd">7926000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTgtMy0xLTEtMA_c4d10997-80a4-4d1d-822f-d154e9619f72"
      unitRef="usd">727000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTktMS0xLTEtMA_46904d4e-0abc-4230-848c-3db886ed13a2"
      unitRef="usd">201575000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMTktMy0xLTEtMA_8afbc39e-bba3-4778-9e79-8957c61325a2"
      unitRef="usd">37595000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjAtMS0xLTEtMA_bb056427-e5ea-4380-a439-d146af707bcf"
      unitRef="usd">204092000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjAtMy0xLTEtMA_a1b08050-e37c-4304-9fcc-e7a4a2aef87d"
      unitRef="usd">183190000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjEtMS0xLTEtMA_6ec918a5-aabb-4a1e-99a4-cf3144c46565"
      unitRef="usd">-10443000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjEtMy0xLTEtMA_b907b219-a794-41f7-81fa-97cbc48dfe87"
      unitRef="usd">-146322000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjQtMS0xLTEtMTg1MzE_5a145144-58af-4609-a5e9-6342fb31fe51"
      unitRef="usd">1929000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjQtMy0xLTEtMTg1MzE_6f8c3583-9864-4aa6-99d2-192d6acf2724"
      unitRef="usd">229000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjQtMS0xLTEtMA_51b74531-96d5-46d7-a830-30897ada839e"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjQtMy0xLTEtMA_402b4fe2-a4e3-4ddc-9eec-8b4adaff2c39"
      unitRef="usd">232301000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i1cbb284a8c1342259be91fd8741fe70a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjUtMS0xLTEtMA_14d7ed93-030d-4c45-b499-426f06275cab"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="if0f3fa86426e412a8755fb1b72e9c76a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjUtMy0xLTEtMA_51f71dfa-72cb-4c5a-8be4-50d188ffc0cc"
      unitRef="usd">18738000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock
      contextRef="i21a6c00e553649a9a7fd199a899a8098_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjYtMS0xLTEtMA_66bbf33a-fe6d-420b-b4c6-1bd53304f8af"
      unitRef="usd">0</us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock>
    <us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock
      contextRef="i5b5f732ae3904b4dae0c1c358489e213_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjYtMy0xLTEtMA_923c3c1f-0826-4330-9f70-a8df366aa598"
      unitRef="usd">83000000</us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i21a6c00e553649a9a7fd199a899a8098_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjctMS0xLTEtMA_6ff292c0-46f4-425b-9df8-94bc705bde57"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i5b5f732ae3904b4dae0c1c358489e213_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjctMy0xLTEtMA_8d0187f4-760a-4e79-a251-4ff72b001b1d"
      unitRef="usd">387000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock
      contextRef="i6ef03e1dffea436194212535f30c3f7d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjgtMS0xLTEtMA_1d1efb76-3526-471b-b520-3682aea0a568"
      unitRef="usd">0</us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock>
    <us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock
      contextRef="if36ac2c795a0406099cdddb4c1a27568_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjgtMy0xLTEtMA_91fdfdfe-7162-439c-a4d9-630ea932fee2"
      unitRef="usd">34620000</us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i6ef03e1dffea436194212535f30c3f7d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjktMS0xLTEtMA_b874dc2f-8009-4691-bb6f-2c42111543ba"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="if36ac2c795a0406099cdddb4c1a27568_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMjktMy0xLTEtMA_26a035b3-0326-4a2e-be95-388e9ceea5d5"
      unitRef="usd">159000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMzEtMS0xLTEtMA_2a623548-b7de-465b-800f-12dcc1baceea"
      unitRef="usd">1929000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMzEtMy0xLTEtMA_9b1967c4-0aa2-4001-87bb-84b1cb24c7a3"
      unitRef="usd">330866000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMzItMS0xLTEtMA_ab890c77-6f59-42e8-832f-862903e169d3"
      unitRef="usd">-65630000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMzItMy0xLTEtMA_2570b95f-7aad-40bb-8005-0d953da76cd9"
      unitRef="usd">150885000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMzQtMS0xLTEtMA_c0b72bac-73dc-4549-a59f-86c6a8c37873"
      unitRef="usd">157898000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia2e6543ccfb74775ac5df4a5733524f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMzQtMy0xLTEtMA_78bc92d4-302b-4aa6-ad17-cc64f7666517"
      unitRef="usd">7013000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMzUtMS0xLTEtMA_c6d85e43-194e-4276-9c7c-204aae9a0dd8"
      unitRef="usd">92268000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMzUtMy0xLTEtMA_2a3c5119-d1ed-49dd-a136-0f850618729e"
      unitRef="usd">157898000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMzgtMS0xLTEtMA_db6518f0-8f7a-4845-be69-fcc46d6bf437"
      unitRef="usd">497000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMzgtMy0xLTEtMA_9607979b-3c36-4fdf-98ae-ea994aecc413"
      unitRef="usd">117000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMzktMS0xLTEtMA_113127ba-0407-412a-81cf-5b84ccd637d1"
      unitRef="usd">392000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y182NC9mcmFnOjIwZDhmMWYwNzlmYzQxOGFhOTIyNDNhYWZhZDQyODFkL3RhYmxlOjdjODFlZGViOTk0NzQwZDI4MWQ1OGMwOTg5NWZjYjQ5L3RhYmxlcmFuZ2U6N2M4MWVkZWI5OTQ3NDBkMjgxZDU4YzA5ODk1ZmNiNDlfMzktMy0xLTEtMA_bb0be8a8-01ea-403f-af7b-f07155486d12"
      unitRef="usd">454000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NatureOfOperations
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183MC9mcmFnOjNjYjFmN2FhMDhmNDQ3YmNiMjJhZDJkOWY2YWIzMzhiL3RleHRyZWdpb246M2NiMWY3YWEwOGY0NDdiY2IyMmFkMmQ5ZjZhYjMzOGJfNTQwMg_d4f28e63-7387-48a2-8be5-ad71a81c8072">Organization and Description of Business&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shattuck Labs, Inc. (the &#x201c;Company&#x201d;) was incorporated in 2016 in the State of Delaware and is a clinical-stage biopharmaceutical company developing dual-sided fusion proteins, including its ARC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and GADLEN&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; platforms, as novel classes of biologic medicines capable of multifunctional activity with potential applications in oncology and inflammatory diseases. Using its proprietary technology, the Company is building a pipeline of therapeutics, initially focused on the treatment of solid tumors and hematologic malignancies. The Company has two clinical-stage product candidates, SL-172154 and SL-279252, and has several compounds in preclinical development.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Liquidity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has incurred losses and negative cash flows from operations since inception and has an accumulated deficit of $117.1 million as of December&#160;31, 2021. The Company anticipates incurring additional losses and negative cash flows from operations until such time, if ever, that it can generate significant sales of its product candidates currently in development, and is highly dependent on its ability to find additional sources of funding in the form of licensing of its technology, collaboration agreements, and/or public and private debt and equity financings. Adequate additional funding may not be available to the Company on acceptable terms, or at all. The failure to raise funds as and when needed could have a negative impact on the Company&#x2019;s financial condition and ability to pursue its clinical operations, research and development and commercialization of its product candidates. Management believes that the Company&#x2019;s cash and cash equivalents and short-term investments of $268.8 million as of December&#160;31, 2021, are sufficient to fund projected operations of the Company for at least the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March&#160;10, 2020, the World Health Organization declared the COVID-19 outbreak a pandemic. The virus and actions taken to mitigate its spread have had, and are expected to continue to have, a broad adverse impact on the economies and financial markets of many countries, including the geographical areas in which the Company operates and conducts its business and in which the Company&#x2019;s partners operate and conduct their business. The Company is currently following the recommendations of local health authorities to minimize exposure risk for its team members and visitors. However, the scale and scope of this pandemic is unknown and the duration of the business disruption and related financial impact cannot be reasonably estimated at this time. While the Company has implemented specific business continuity plans to reduce the potential impact of COVID-19, there is no guarantee that the Company&#x2019;s continuity plans will be successful. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has already experienced disruptions to its business such as work-from-home orders for offices and similar disruptions have occurred for its partners. Specifically, the outbreak has caused disruptions in its ability to manufacture clinical trial materials, including the acquisition of raw materials needed for such manufacturing, enrollment and treatment of patients in clinical trials in process, and slowdowns and shutdowns of the laboratories and other service providers that are being relied upon in the development of the Company&#x2019;s product candidates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The extent to which the COVID-19 pandemic or any other health epidemic may impact the Company&#x2019;s results will depend on future developments, which are highly uncertain and cannot be predicted, including new information that may emerge concerning the severity of COVID-19 and the actions to mitigate its impact, among others. Accordingly, the COVID-19 pandemic could have a material adverse effect on the Company&#x2019;s business, results of operations and financial condition.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183MC9mcmFnOjNjYjFmN2FhMDhmNDQ3YmNiMjJhZDJkOWY2YWIzMzhiL3RleHRyZWdpb246M2NiMWY3YWEwOGY0NDdiY2IyMmFkMmQ5ZjZhYjMzOGJfMjQzNg_4e69aec3-51aa-45ed-97a7-96c864a556bf"
      unitRef="usd">-117100000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183MC9mcmFnOjNjYjFmN2FhMDhmNDQ3YmNiMjJhZDJkOWY2YWIzMzhiL3RleHRyZWdpb246M2NiMWY3YWEwOGY0NDdiY2IyMmFkMmQ5ZjZhYjMzOGJfMzI5MQ_f19c98ae-23d2-4ac5-89e9-90bf3f131b35"
      unitRef="usd">268800000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjcyOTU_f4f2f601-28db-4162-bea2-8decc2b3d5d1">Basis of Presentation and Summary of Significant Accounting Policies&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying audited financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant estimates and assumptions reflected in these financial statements include, but are not limited to, revenue recognition, the accrual of research and development expenses, and the valuation of stock-based awards. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates, if any, are recorded in the period in which they become known and actual results could differ from management&#x2019;s estimates. A change in the Company&#x2019;s estimates occurred in the second quarter of 2021, which impacted the Company&#x2019;s revenue recognition and related balance sheet accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received upon the sale of an asset or paid upon the transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that asset or liability. Fair value measurements are classified and disclosed in one of the following categories: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:31.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.8pt"&gt;Level&#160;1: Observable inputs such as quoted prices in active markets for identical assets the reporting entity has the ability to access as of the measurement date; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:31.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.8pt"&gt;Level&#160;2: Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:31.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.8pt"&gt;Level&#160;3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value measurements are classified based on the lowest level of input that is significant to the measurement. The Company&#x2019;s assessment of the significance of a particular input to the fair value measurement requires judgment, which may affect the valuation of the assets and liabilities and their placement within the fair value hierarchy levels. The determination of the fair values stated below takes into account the market for its financial assets and liabilities, the associated credit risk and other factors as required. The Company considers active markets as those in which transactions for the assets or liabilities occur with sufficient frequency and volume to provide pricing information on an ongoing basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management believes that the carrying amounts of the Company&#x2019;s financial instruments, including short-term investments and accounts payable, approximate fair value due to the short-term nature of those instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents and short-term investments. The Company maintains its cash and cash equivalents at two accredited financial institutions in amounts that exceed federally-insured limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships. The Company invests in only highly rated debt securities that management believes protects the Company from risk of default and impairment of value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s revenue is derived from its collaboration agreement with Millennium Pharmaceuticals, Inc., a wholly owned subsidiary of Takeda Pharmaceutical Company Limited (&#x201c;Takeda&#x201d;), which was mutually terminated pursuant to the termination agreement, dated November 8, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is highly dependent on one third-party contract manufacturing organization (&#x201c;CMO&#x201d;) to supply drug products for its research and development activities of its programs, including clinical trials and non-clinical studies. These programs could be adversely affected by a significant interruption in the supply of such drug products. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is highly dependent on three contract research organizations (&#x201c;CROs&#x201d;) and a limited number of third-party service providers to manage and support its clinical trials. These programs could be adversely affected by a significant disruption in services provided by these CROs and third parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all demand deposits with financial institutions and all highly liquid investments with original maturities of 90 days or less at the date of purchase to be cash and cash equivalents. Cash and cash equivalents consisted of $14.6 million held in operating accounts and $77.7 million held in money market funds as of December&#160;31, 2021 and $2.7 million held in operating accounts, $80.2 million held in money market funds and $75.0 million held in government obligations as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Short-Term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term investments consist of highly-rated U.S. Treasury securities with maturities of more than three months but less than one year at the date of purchase. The Company classifies its short-term investments at the time of purchase as available-for-sale securities. Available-for-sale securities are carried at fair value. Credit impairments for available-for-sale debt securities are recorded through an allowance rather than a direct write-down of the security and are recorded through a charge to the statements of operations. Unrealized gains or losses not related to credit impairments are recorded in accumulated other comprehensive income, a component of stockholders&#x2019; equity, until realized. The Company reviews available-for-sale debt securities for impairments related to credit losses and other factors each quarter. As of December&#160;31, 2021, there were no impairments related to credit losses of short-term investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes certain legal, accounting and other third-party fees that are directly associated with in-process equity financings as deferred offering costs until such financings are consummated. After consummation of the equity financing, these costs will be recorded against gross proceeds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Series A, Series B and Series B-1 Redeemable Convertible Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records shares of redeemable convertible preferred stock at their respective fair values on the date of issuance, net of issuance costs. The redeemable convertible preferred stock is recorded outside of stockholders&#x2019; equity on the balance sheet because the shares contain liquidation features that are not solely within the Company&#x2019;s control. Upon the completion of the Company&#x2019;s initial public offering (&#x201c;IPO&#x201d;) in the fourth quarter of 2020, all outstanding shares of the Company&#x2019;s redeemable convertible preferred stock were converted into common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Prepaid Expenses and Other Current Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets include prepaid expenses for general business purposes and services used in research projects, which are stated at cost and amortized on a straight-line basis over the related period of benefit. Supplies and materials that have multiple applications for alternative future use are expensed as they are consumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost, net of accumulated depreciation. Depreciation expense is recognized using the straight-line method over the estimated useful life of the asset. Expenditures for repairs and maintenance that do not extend the estimated useful life or improve an asset are expensed as incurred. Upon retirement or sale, the cost and related accumulated depreciation and amortization of assets disposed of are removed from the accounts, and any resulting gain or loss is included in the statement of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.023%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.862%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&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:'Times New Roman',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;to&#160;10 years&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lab equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&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:'Times New Roman',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter&#160;of&#160;lease&#160;term&#160;or 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets are reviewed for indications of possible impairment whenever events or changes in circumstance indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amounts to the future undiscounted cash flows attributable to these assets. An impairment loss is recognized to the extent an asset group is not recoverable and the carrying amount exceeds the projected discounted future cash flows arising from these assets. There were no impairments of long-lived assets for the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Rent&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records rent expense on a straight-line basis over the term of the leases and, accordingly records the difference between cash payments and the recognition of rent expense as a deferred rent asset or liability. Incentives granted under the Company&#x2019;s leases, including allowances to fund leasehold improvements, are deferred and recognized as adjustments to rent expense on a straight-line basis over the term of the leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Collaboration revenue is recognized in accordance with ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASC 606&#x201d;). Arrangements with collaborators may include licenses to intellectual property, research and development services, manufacturing services for clinical and commercial supply and participation on joint steering committees. The Company evaluates the promised goods or services in the contract to determine which promises, or group of promises, represent performance obligations. In contemplation of whether a promised good or service meets the criteria required of a performance obligation, the Company considers the stage of development of the underlying intellectual property, the capabilities and expertise of the customer relative to the underlying intellectual property and whether the promised goods or services are integral to or dependent on other promises in the contract. When accounting for an arrangement that contains multiple performance obligations, the Company must develop judgmental assumptions, which may include market conditions, reimbursement rates for personnel costs, development timelines and probabilities of regulatory success to determine the stand-alone selling price for each performance obligation identified in the contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the amendment of an existing agreement, the Company evaluates whether the amendment represents a modification to an existing contract which would be recorded through a cumulative catch-up to revenue, or a separate contract. If it is determined that it is a separate contract, the Company will evaluate the necessary revenue recognition through the five-step process described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the Company concludes that a contract should be accounted for as a combined performance obligation and recognized over time, the Company must then determine the period over which revenue should be recognized and the method by which to measure revenue. The Company generally recognizes revenue using a cost-based input method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes collaboration revenue in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services when its customer or collaborator obtains control of promised goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the following five steps are performed: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;i.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt"&gt;identify the contract(s) with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ii.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt"&gt;identify the performance obligations in the contract; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;iii.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt"&gt;determine the transaction price; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;iv.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.73pt"&gt;allocate the transaction price to the performance obligations within the contract; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;v.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;recognize revenue when (or as) the entity satisfies a performance obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company only applies the five-step model to contracts when it determines that it is probable it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within the contract to determine whether each promised good or service is a performance obligation. The promised goods or services in the Company&#x2019;s arrangements may consist of a license of, or options to license, the Company&#x2019;s intellectual property and research, development and manufacturing services. The Company may provide options to additional items in such arrangements, which are accounted for as separate contracts when the customer elects to exercise such options, unless the option provides a material right to the customer. Performance obligations are promises in a contract to transfer a distinct good or service to the customer that (i)&#160;the customer can benefit from on its own or together with other readily available resources and (ii)&#160;are separately identifiable from other promises in the contract. Goods or services that are not individually distinct performance obligations are combined with other promised goods or services until such combined group of promises meet the requirements of a performance obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines transaction price based on the amount of consideration the Company expects to receive for transferring the promised goods or services in the contract. Consideration may be fixed, variable or a combination of both. At contract inception for arrangements that include variable consideration, the Company estimates the probability and extent of consideration it expects to receive under the contract utilizing either the most-likely amount method or expected amount method, whichever best estimates the amount expected to be received. The Company then considers any constraints on the variable consideration and includes variable consideration in the transaction price to the extent it is deemed probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company then allocates the transaction price to each performance obligation based on the relative standalone selling price and recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) control is transferred to the customer and the performance obligation is satisfied. For performance obligations which consist of licenses and other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records amounts as accounts receivable when the right to consideration is deemed unconditional. When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded as deferred revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts received prior to satisfying the revenue recognition criteria are recognized as deferred revenue in the Company&#x2019;s accompanying balance sheet. Deferred revenues expected to be recognized as revenue within the 12 months following the balance sheet date are classified as a current liability. Deferred revenues not expected to be recognized as revenue within the 12 months following the balance sheet date are classified as non-current liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;The Company&#x2019;s collaboration revenue arrangements may include the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Up-front License Fees: If a license is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from nonrefundable, up-front fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue from non-refundable, up-front fees. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Milestone Payments: At the inception of an agreement that includes research and development milestone payments, the Company evaluates each milestone to determine when and how much of the milestone to include in the transaction price. The Company first estimates the amount of the milestone payment that the Company could receive using either the expected value or the most-likely amount approach. The Company primarily uses the most-likely amount approach as that approach is generally most predictive for milestone payments with a binary outcome. The Company then considers whether any portion of that estimated amount is subject to the variable consideration constraint (that is, whether it is probable that a significant reversal of cumulative revenue would not occur upon resolution of the uncertainty). The Company updates the estimate of variable consideration included in the transaction price at each reporting date which includes updating the assessment of the likely amount of consideration and the application of the constraint to reflect current facts and circumstances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Royalties: For arrangements that include sales-based royalties, including milestone payments based on a level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company will recognize revenue at the later of (i)&#160;when the related sales occur, or (ii)&#160;when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To date, the Company has not granted a development and commercialization license nor recognized any revenue related to sales-based royalties or milestone payments based on the level of sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and Development Services: The Company will record costs associated with development and process optimization activities as research and development expenses in the statements of operations and comprehensive loss consistent with ASC 730, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company considered the guidance in ASC 808, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Collaborative Agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and will recognize the payments received from these agreements as revenue when the related costs are incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred, and include salaries, stock-based compensation and other personnel-related costs, equipment and supplies, depreciation, nonclinical studies, clinical trials and manufacturing development activities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A substantial portion of the Company&#x2019;s ongoing research and development activities are conducted by third-party service providers, including CROs and CMOs. The Company accrues for expenses resulting from obligations under agreements with CROs, CMOs and other outside service providers for which payment flows do not match the periods over which materials or services are provided to the Company. Accruals are recorded based on estimates of services received and efforts expended pursuant to agreements established with CROs, CMOs and other outside service providers. These estimates are typically based on contracted amounts applied to the proportion of work performed and determined through an evaluation of the progress or stage of completion of the services. In the event advance payments are made to a CRO, CMO or outside service provider, the payments will be recorded as a prepaid asset which will be amortized as the contracted services are performed. As actual costs become known, the Company adjusts its accruals and prepaid assets accordingly. Inputs, such as the services performed, the number of patients enrolled or the study duration, may vary from the Company&#x2019;s estimates, resulting in adjustments to research and development expense in future periods. The Company makes significant judgements and estimates in determining the accrual and/or prepaid balance in each reporting period and changes in these estimates may result in material changes to the Company&#x2019;s accruals that could materially affect the Company&#x2019;s results of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the grant-date fair value of stock-based awards issued to employees and nonemployee Board members as compensation expense on a straight-line basis over the vesting period of the award. The Company uses the Black-Scholes option pricing model to determine the grant-date fair value of stock options. The Company adjusts expense for forfeitures in the periods they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial statements and the tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities will be recognized in the period that includes the enactment date. Additionally, any changes in income tax laws are immediately recognized in the year of enactment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is established against the deferred tax assets to reduce their carrying value to an amount that is more likely than not to be realized. The deferred tax assets and liabilities are classified as noncurrent along with the related valuation allowance. Due to a lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes benefits of uncertain tax positions if it is more likely than not that such positions will be sustained upon examination based solely on the technical merits, as the largest amount of benefits that is more likely than not to be realized upon the ultimate settlement. The Company&#x2019;s policy is to recognize interest and penalties related to the unrecognized tax benefits as a component of income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic loss per share of common stock is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during each period. Diluted loss per share of common stock includes the effect, if any, from the potential exercise or conversion of securities, such as redeemable convertible preferred stock, convertible notes, stock options and unvested shares of restricted stock, which would result in the issuance of incremental shares of common stock. For diluted net loss per share, the weighted-average number of shares of common stock is the same for basic net loss per share due to the fact that when a net loss exists, dilutive securities are not included in the calculation as the impact is anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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:'Times New Roman',sans-serif;font-size:8pt;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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448,676&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,742,022&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted stock&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,752&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448,676&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,753,774&#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-top:4pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) is comprised of the net loss and unrealized gains and losses on short-term investments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued ASU No. 2019-12,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Income Taxes: Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The ASU removes certain exceptions to the general principles in ASC 740,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and also clarifies and amends existing guidance to improve consistent application. This ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within that fiscal year, with early adoption permitted. The Company adopted this pronouncement effective January 1, 2021 and it did not have a material impact on the financial statements or related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements (not yet adopted) &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the FASB issued ASU No. 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which requires a lessee to record a right-of-use asset and a corresponding lease liability on the balance sheet for all leases with terms longer than 12 months. A modified retrospective &lt;/span&gt;&lt;/div&gt;transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain practical expedients available. The FASB deferred the effective date of this ASU until the annual periods beginning after December 15, 2021. The Company expects that the most significant effects of adopting this standard will primarily relate to (a) the recognition of right of use assets and lease liabilities on the balance sheet in relation to its existing operating lease agreements in Austin, Texas and Durham, North Carolina; and (b) providing significant new disclosures about leasing activities. The Company is currently evaluating the expected impact that the standard could have on its financial statements and related disclosures.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjczMDc_4dc1d227-c60f-4dd3-a16f-4456da7ac322">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying audited financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjcyOTk_827fa348-a4df-4325-8930-09df77e0d8f5">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant estimates and assumptions reflected in these financial statements include, but are not limited to, revenue recognition, the accrual of research and development expenses, and the valuation of stock-based awards. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates, if any, are recorded in the period in which they become known and actual results could differ from management&#x2019;s estimates. A change in the Company&#x2019;s estimates occurred in the second quarter of 2021, which impacted the Company&#x2019;s revenue recognition and related balance sheet accounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjczMDE_03c82b81-0c38-4fdd-a486-9d63fcaee0ff">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received upon the sale of an asset or paid upon the transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that asset or liability. Fair value measurements are classified and disclosed in one of the following categories: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:31.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.8pt"&gt;Level&#160;1: Observable inputs such as quoted prices in active markets for identical assets the reporting entity has the ability to access as of the measurement date; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:31.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.8pt"&gt;Level&#160;2: Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:31.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.8pt"&gt;Level&#160;3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value measurements are classified based on the lowest level of input that is significant to the measurement. The Company&#x2019;s assessment of the significance of a particular input to the fair value measurement requires judgment, which may affect the valuation of the assets and liabilities and their placement within the fair value hierarchy levels. The determination of the fair values stated below takes into account the market for its financial assets and liabilities, the associated credit risk and other factors as required. The Company considers active markets as those in which transactions for the assets or liabilities occur with sufficient frequency and volume to provide pricing information on an ongoing basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management believes that the carrying amounts of the Company&#x2019;s financial instruments, including short-term investments and accounts payable, approximate fair value due to the short-term nature of those instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjczMDg_1bf2266b-9508-4cbf-b593-a801015fbce7">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents and short-term investments. The Company maintains its cash and cash equivalents at two accredited financial institutions in amounts that exceed federally-insured limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships. The Company invests in only highly rated debt securities that management believes protects the Company from risk of default and impairment of value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s revenue is derived from its collaboration agreement with Millennium Pharmaceuticals, Inc., a wholly owned subsidiary of Takeda Pharmaceutical Company Limited (&#x201c;Takeda&#x201d;), which was mutually terminated pursuant to the termination agreement, dated November 8, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is highly dependent on one third-party contract manufacturing organization (&#x201c;CMO&#x201d;) to supply drug products for its research and development activities of its programs, including clinical trials and non-clinical studies. These programs could be adversely affected by a significant interruption in the supply of such drug products. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is highly dependent on three contract research organizations (&#x201c;CROs&#x201d;) and a limited number of third-party service providers to manage and support its clinical trials. These programs could be adversely affected by a significant disruption in services provided by these CROs and third parties.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjcyOTI_86ac3392-9486-48a7-adab-03f951844479">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all demand deposits with financial institutions and all highly liquid investments with original maturities of 90 days or less at the date of purchase to be cash and cash equivalents. Cash and cash equivalents consisted of $14.6 million held in operating accounts and $77.7 million held in money market funds as of December&#160;31, 2021 and $2.7 million held in operating accounts, $80.2 million held in money market funds and $75.0 million held in government obligations as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifcfc895622274a9fa067f83a85414b73_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMTA5OTUxMTY1NTY3Nw_fb69d4d1-0669-4e4c-9e41-0b7ee959c78f"
      unitRef="usd">14600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2bc6f8f8312648d79a5c147096aa6201_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMTA5OTUxMTY1NTY2OQ_6e476c56-9387-406d-9db2-873584eaccfb"
      unitRef="usd">77700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib7e8869244b74fc28985b69bc05e3793_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMTA5OTUxMTY1NTY5Mg_0b8a4731-bbb0-4536-ba4c-25fce0ec6e6d"
      unitRef="usd">2700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id283059be4d44a2e824a82620e3e234d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMTA5OTUxMTY1NTcwMA_08d669c7-5629-40d4-b7b4-8c501aab4d67"
      unitRef="usd">80200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i524cc2fcaa1e4182b2577f5ace25f6fd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMTA5OTUxMTY1NTcwOA_c3a54394-fa30-497a-938c-6467955c0ed3"
      unitRef="usd">75000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjcyODc_cba0ee45-9ade-43c8-8404-17c8206db87a">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Short-Term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term investments consist of highly-rated U.S. Treasury securities with maturities of more than three months but less than one year at the date of purchase. The Company classifies its short-term investments at the time of purchase as available-for-sale securities. Available-for-sale securities are carried at fair value. Credit impairments for available-for-sale debt securities are recorded through an allowance rather than a direct write-down of the security and are recorded through a charge to the statements of operations. Unrealized gains or losses not related to credit impairments are recorded in accumulated other comprehensive income, a component of stockholders&#x2019; equity, until realized. The Company reviews available-for-sale debt securities for impairments related to credit losses and other factors each quarter. As of December&#160;31, 2021, there were no impairments related to credit losses of short-term investments.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjczMDI_e049259d-c241-4091-a011-82e5cd663965">&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes certain legal, accounting and other third-party fees that are directly associated with in-process equity financings as deferred offering costs until such financings are consummated. After consummation of the equity financing, these costs will be recorded against gross proceeds.&lt;/span&gt;&lt;/div&gt;</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:StockholdersEquityNoteRedeemablePreferredStockIssuePolicy
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjczMDU_79340142-682b-45fa-993c-7306233ccbac">&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Series A, Series B and Series B-1 Redeemable Convertible Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records shares of redeemable convertible preferred stock at their respective fair values on the date of issuance, net of issuance costs. The redeemable convertible preferred stock is recorded outside of stockholders&#x2019; equity on the balance sheet because the shares contain liquidation features that are not solely within the Company&#x2019;s control. Upon the completion of the Company&#x2019;s initial public offering (&#x201c;IPO&#x201d;) in the fourth quarter of 2020, all outstanding shares of the Company&#x2019;s redeemable convertible preferred stock were converted into common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteRedeemablePreferredStockIssuePolicy>
    <sttk:PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjcyODk_c0822559-ac37-489b-a2f8-23c736038973">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Prepaid Expenses and Other Current Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets include prepaid expenses for general business purposes and services used in research projects, which are stated at cost and amortized on a straight-line basis over the related period of benefit. Supplies and materials that have multiple applications for alternative future use are expensed as they are consumed.&lt;/span&gt;&lt;/div&gt;</sttk:PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjcyOTQ_c150ceb8-2572-47af-b84d-fc38c21ccc91">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost, net of accumulated depreciation. Depreciation expense is recognized using the straight-line method over the estimated useful life of the asset. Expenditures for repairs and maintenance that do not extend the estimated useful life or improve an asset are expensed as incurred. Upon retirement or sale, the cost and related accumulated depreciation and amortization of assets disposed of are removed from the accounts, and any resulting gain or loss is included in the statement of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.023%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.862%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&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:'Times New Roman',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;to&#160;10 years&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lab equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&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:'Times New Roman',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter&#160;of&#160;lease&#160;term&#160;or 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <sttk:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjcyOTY_5087c067-5eb3-4829-b8b4-da25650999a9">&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.023%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.862%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&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:'Times New Roman',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;to&#160;10 years&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lab equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&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:'Times New Roman',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter&#160;of&#160;lease&#160;term&#160;or 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sttk:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0256d931b38f4e8ebd1fafc29f3baef9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RhYmxlOmIzNTNkYTg1NDdmMjRmZDI4OGUzYzNlOGY3MjBkYTEwL3RhYmxlcmFuZ2U6YjM1M2RhODU0N2YyNGZkMjg4ZTNjM2U4ZjcyMGRhMTBfMC0xLTEtMS0w_3a14cac1-3d7d-4e89-be05-36841cf29fa9">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2d2830e52a30463b83b72e983bfd983c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RhYmxlOmIzNTNkYTg1NDdmMjRmZDI4OGUzYzNlOGY3MjBkYTEwL3RhYmxlcmFuZ2U6YjM1M2RhODU0N2YyNGZkMjg4ZTNjM2U4ZjcyMGRhMTBfMS0xLTEtMS0wL3RleHRyZWdpb246MGVjNjc3MTRmYjA2NDE0Y2E4YjY1ZDI4NTE3YmQzNDNfNA_76fd80f1-ca89-4746-a7b7-eb3ec43d687f">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i82c95f2381594579b82d242587361ef8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RhYmxlOmIzNTNkYTg1NDdmMjRmZDI4OGUzYzNlOGY3MjBkYTEwL3RhYmxlcmFuZ2U6YjM1M2RhODU0N2YyNGZkMjg4ZTNjM2U4ZjcyMGRhMTBfMS0xLTEtMS0wL3RleHRyZWdpb246MGVjNjc3MTRmYjA2NDE0Y2E4YjY1ZDI4NTE3YmQzNDNfMTA_de776b0a-2b7d-422a-89b7-cef0147d8f69">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i199bf9783e444bf89f2a5c5f09e19ee1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RhYmxlOmIzNTNkYTg1NDdmMjRmZDI4OGUzYzNlOGY3MjBkYTEwL3RhYmxlcmFuZ2U6YjM1M2RhODU0N2YyNGZkMjg4ZTNjM2U4ZjcyMGRhMTBfMi0xLTEtMS0w_44ff88d0-e72d-4559-bbe5-fda077ed5b6a">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8507d1aa293d4d058b8d4ea3b458979e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RhYmxlOmIzNTNkYTg1NDdmMjRmZDI4OGUzYzNlOGY3MjBkYTEwL3RhYmxlcmFuZ2U6YjM1M2RhODU0N2YyNGZkMjg4ZTNjM2U4ZjcyMGRhMTBfMy0xLTEtMS0wL3RleHRyZWdpb246OGUwMTUwYTU1ZTZiNDNjM2E2OTI1ZDI4ZjBhNTA3MTlfMjk_4c45fcfb-d741-4110-8f80-f2d9f99ecb69">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjcyOTM_999d3735-966f-4431-9b6f-d2dd260d6a6d">Impairment of Long-Lived AssetsLong-lived assets are reviewed for indications of possible impairment whenever events or changes in circumstance indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amounts to the future undiscounted cash flows attributable to these assets. An impairment loss is recognized to the extent an asset group is not recoverable and the carrying amount exceeds the projected discounted future cash flows arising from these assets.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfODczNQ_4dd85978-8bd2-4b9f-bf0a-1bd2ce158600"
      unitRef="usd">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfODczNQ_f2744070-aa96-4a26-b3c8-1bd5508bda68"
      unitRef="usd">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjcyODY_7b95fd31-81a7-4816-898c-eb7559990f9a">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Rent&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records rent expense on a straight-line basis over the term of the leases and, accordingly records the difference between cash payments and the recognition of rent expense as a deferred rent asset or liability. Incentives granted under the Company&#x2019;s leases, including allowances to fund leasehold improvements, are deferred and recognized as adjustments to rent expense on a straight-line basis over the term of the leases.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjczMDY_e0db53b3-05be-444f-8f1e-95deb52edda2">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Collaboration revenue is recognized in accordance with ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASC 606&#x201d;). Arrangements with collaborators may include licenses to intellectual property, research and development services, manufacturing services for clinical and commercial supply and participation on joint steering committees. The Company evaluates the promised goods or services in the contract to determine which promises, or group of promises, represent performance obligations. In contemplation of whether a promised good or service meets the criteria required of a performance obligation, the Company considers the stage of development of the underlying intellectual property, the capabilities and expertise of the customer relative to the underlying intellectual property and whether the promised goods or services are integral to or dependent on other promises in the contract. When accounting for an arrangement that contains multiple performance obligations, the Company must develop judgmental assumptions, which may include market conditions, reimbursement rates for personnel costs, development timelines and probabilities of regulatory success to determine the stand-alone selling price for each performance obligation identified in the contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the amendment of an existing agreement, the Company evaluates whether the amendment represents a modification to an existing contract which would be recorded through a cumulative catch-up to revenue, or a separate contract. If it is determined that it is a separate contract, the Company will evaluate the necessary revenue recognition through the five-step process described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the Company concludes that a contract should be accounted for as a combined performance obligation and recognized over time, the Company must then determine the period over which revenue should be recognized and the method by which to measure revenue. The Company generally recognizes revenue using a cost-based input method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes collaboration revenue in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services when its customer or collaborator obtains control of promised goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the following five steps are performed: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;i.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt"&gt;identify the contract(s) with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ii.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt"&gt;identify the performance obligations in the contract; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;iii.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt"&gt;determine the transaction price; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;iv.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.73pt"&gt;allocate the transaction price to the performance obligations within the contract; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;v.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;recognize revenue when (or as) the entity satisfies a performance obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company only applies the five-step model to contracts when it determines that it is probable it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within the contract to determine whether each promised good or service is a performance obligation. The promised goods or services in the Company&#x2019;s arrangements may consist of a license of, or options to license, the Company&#x2019;s intellectual property and research, development and manufacturing services. The Company may provide options to additional items in such arrangements, which are accounted for as separate contracts when the customer elects to exercise such options, unless the option provides a material right to the customer. Performance obligations are promises in a contract to transfer a distinct good or service to the customer that (i)&#160;the customer can benefit from on its own or together with other readily available resources and (ii)&#160;are separately identifiable from other promises in the contract. Goods or services that are not individually distinct performance obligations are combined with other promised goods or services until such combined group of promises meet the requirements of a performance obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines transaction price based on the amount of consideration the Company expects to receive for transferring the promised goods or services in the contract. Consideration may be fixed, variable or a combination of both. At contract inception for arrangements that include variable consideration, the Company estimates the probability and extent of consideration it expects to receive under the contract utilizing either the most-likely amount method or expected amount method, whichever best estimates the amount expected to be received. The Company then considers any constraints on the variable consideration and includes variable consideration in the transaction price to the extent it is deemed probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company then allocates the transaction price to each performance obligation based on the relative standalone selling price and recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) control is transferred to the customer and the performance obligation is satisfied. For performance obligations which consist of licenses and other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records amounts as accounts receivable when the right to consideration is deemed unconditional. When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded as deferred revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts received prior to satisfying the revenue recognition criteria are recognized as deferred revenue in the Company&#x2019;s accompanying balance sheet. Deferred revenues expected to be recognized as revenue within the 12 months following the balance sheet date are classified as a current liability. Deferred revenues not expected to be recognized as revenue within the 12 months following the balance sheet date are classified as non-current liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;The Company&#x2019;s collaboration revenue arrangements may include the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Up-front License Fees: If a license is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from nonrefundable, up-front fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue from non-refundable, up-front fees. The Company evaluates the measure of progress each reporting period and, if necessary, adjusts the measure of performance and related revenue recognition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Milestone Payments: At the inception of an agreement that includes research and development milestone payments, the Company evaluates each milestone to determine when and how much of the milestone to include in the transaction price. The Company first estimates the amount of the milestone payment that the Company could receive using either the expected value or the most-likely amount approach. The Company primarily uses the most-likely amount approach as that approach is generally most predictive for milestone payments with a binary outcome. The Company then considers whether any portion of that estimated amount is subject to the variable consideration constraint (that is, whether it is probable that a significant reversal of cumulative revenue would not occur upon resolution of the uncertainty). The Company updates the estimate of variable consideration included in the transaction price at each reporting date which includes updating the assessment of the likely amount of consideration and the application of the constraint to reflect current facts and circumstances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Royalties: For arrangements that include sales-based royalties, including milestone payments based on a level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company will recognize revenue at the later of (i)&#160;when the related sales occur, or (ii)&#160;when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To date, the Company has not granted a development and commercialization license nor recognized any revenue related to sales-based royalties or milestone payments based on the level of sales. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and Development Services: The Company will record costs associated with development and process optimization activities as research and development expenses in the statements of operations and comprehensive loss consistent with ASC 730, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company considered the guidance in ASC 808, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Collaborative Agreements&lt;/span&gt; and will recognize the payments received from these agreements as revenue when the related costs are incurred.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjcyOTc_ee9d1792-bf52-4ce8-a744-f0f8489d4a88">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred, and include salaries, stock-based compensation and other personnel-related costs, equipment and supplies, depreciation, nonclinical studies, clinical trials and manufacturing development activities. &lt;/span&gt;&lt;/div&gt;A substantial portion of the Company&#x2019;s ongoing research and development activities are conducted by third-party service providers, including CROs and CMOs. The Company accrues for expenses resulting from obligations under agreements with CROs, CMOs and other outside service providers for which payment flows do not match the periods over which materials or services are provided to the Company. Accruals are recorded based on estimates of services received and efforts expended pursuant to agreements established with CROs, CMOs and other outside service providers. These estimates are typically based on contracted amounts applied to the proportion of work performed and determined through an evaluation of the progress or stage of completion of the services. In the event advance payments are made to a CRO, CMO or outside service provider, the payments will be recorded as a prepaid asset which will be amortized as the contracted services are performed. As actual costs become known, the Company adjusts its accruals and prepaid assets accordingly. Inputs, such as the services performed, the number of patients enrolled or the study duration, may vary from the Company&#x2019;s estimates, resulting in adjustments to research and development expense in future periods. The Company makes significant judgements and estimates in determining the accrual and/or prepaid balance in each reporting period and changes in these estimates may result in material changes to the Company&#x2019;s accruals that could materially affect the Company&#x2019;s results of operations.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjcyOTA_38e33a5e-28c1-43f7-8f59-d8b843b1580a">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the grant-date fair value of stock-based awards issued to employees and nonemployee Board members as compensation expense on a straight-line basis over the vesting period of the award. The Company uses the Black-Scholes option pricing model to determine the grant-date fair value of stock options. The Company adjusts expense for forfeitures in the periods they occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjczMDA_e2148f46-9a6c-4ec3-9c53-f327b9ff58d9">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial statements and the tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities will be recognized in the period that includes the enactment date. Additionally, any changes in income tax laws are immediately recognized in the year of enactment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is established against the deferred tax assets to reduce their carrying value to an amount that is more likely than not to be realized. The deferred tax assets and liabilities are classified as noncurrent along with the related valuation allowance. Due to a lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes benefits of uncertain tax positions if it is more likely than not that such positions will be sustained upon examination based solely on the technical merits, as the largest amount of benefits that is more likely than not to be realized upon the ultimate settlement. The Company&#x2019;s policy is to recognize interest and penalties related to the unrecognized tax benefits as a component of income tax expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjcyOTg_5b52598e-6879-4d4f-a2d6-0c768bf15c58">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic loss per share of common stock is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during each period. Diluted loss per share of common stock includes the effect, if any, from the potential exercise or conversion of securities, such as redeemable convertible preferred stock, convertible notes, stock options and unvested shares of restricted stock, which would result in the issuance of incremental shares of common stock. For diluted net loss per share, the weighted-average number of shares of common stock is the same for basic net loss per share due to the fact that when a net loss exists, dilutive securities are not included in the calculation as the impact is anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjcyOTE_1d1e3b22-3dae-46a4-b347-72f2da7e1169">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities have been excluded from the computation of diluted weighted-average shares of common stock outstanding, as they would be anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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:'Times New Roman',sans-serif;font-size:8pt;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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448,676&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,742,022&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted stock&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,752&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448,676&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,753,774&#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="i4739b7937ffb414cba8e7cf3495311be_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RhYmxlOjliYmE5YWEzMTM0MDRjMjliNWE0MzliYjUxZmU3OWY3L3RhYmxlcmFuZ2U6OWJiYTlhYTMxMzQwNGMyOWI1YTQzOWJiNTFmZTc5ZjdfMy0xLTEtMS0w_a3bcf090-17ce-4696-b963-504823276105"
      unitRef="shares">2448676</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i56b4d224548b44d2b88ff83fa65e5ba7_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RhYmxlOjliYmE5YWEzMTM0MDRjMjliNWE0MzliYjUxZmU3OWY3L3RhYmxlcmFuZ2U6OWJiYTlhYTMxMzQwNGMyOWI1YTQzOWJiNTFmZTc5ZjdfMy0zLTEtMS0w_25b93ee8-c40b-4a51-b555-82c51e1b3f00"
      unitRef="shares">2742022</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i34cfe1bf8a0f4d1e8923ff1731e97dc4_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RhYmxlOjliYmE5YWEzMTM0MDRjMjliNWE0MzliYjUxZmU3OWY3L3RhYmxlcmFuZ2U6OWJiYTlhYTMxMzQwNGMyOWI1YTQzOWJiNTFmZTc5ZjdfNC0xLTEtMS0w_49d3783c-0954-471d-8385-deb8436ea164"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i022cbf9c4d41418ca5d4cc35b286630f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RhYmxlOjliYmE5YWEzMTM0MDRjMjliNWE0MzliYjUxZmU3OWY3L3RhYmxlcmFuZ2U6OWJiYTlhYTMxMzQwNGMyOWI1YTQzOWJiNTFmZTc5ZjdfNC0zLTEtMS0w_56bae901-2ac6-4425-9c96-f29e179e0043"
      unitRef="shares">11752</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RhYmxlOjliYmE5YWEzMTM0MDRjMjliNWE0MzliYjUxZmU3OWY3L3RhYmxlcmFuZ2U6OWJiYTlhYTMxMzQwNGMyOWI1YTQzOWJiNTFmZTc5ZjdfNS0xLTEtMS0w_f5ff233f-8b80-4a0b-8495-d6bf9978408b"
      unitRef="shares">2448676</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RhYmxlOjliYmE5YWEzMTM0MDRjMjliNWE0MzliYjUxZmU3OWY3L3RhYmxlcmFuZ2U6OWJiYTlhYTMxMzQwNGMyOWI1YTQzOWJiNTFmZTc5ZjdfNS0zLTEtMS0w_c6037922-21d1-481b-876d-493359006947"
      unitRef="shares">2753774</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjczMDM_f308255f-64ed-4eb0-a2ac-992fdf89528f">Other Comprehensive Income (Loss)Other comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) is comprised of the net loss and unrealized gains and losses on short-term investments.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183My9mcmFnOjJjOTcxY2YxNzlkZDRmNmVhODJjN2RlZTUwYjE2OTA4L3RleHRyZWdpb246MmM5NzFjZjE3OWRkNGY2ZWE4MmM3ZGVlNTBiMTY5MDhfMjcyODg_c3ff5092-0feb-40c4-aa0e-c5dfaee908ef">&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued ASU No. 2019-12,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Income Taxes: Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The ASU removes certain exceptions to the general principles in ASC 740,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and also clarifies and amends existing guidance to improve consistent application. This ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within that fiscal year, with early adoption permitted. The Company adopted this pronouncement effective January 1, 2021 and it did not have a material impact on the financial statements or related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements (not yet adopted) &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the FASB issued ASU No. 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which requires a lessee to record a right-of-use asset and a corresponding lease liability on the balance sheet for all leases with terms longer than 12 months. A modified retrospective &lt;/span&gt;&lt;/div&gt;transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain practical expedients available. The FASB deferred the effective date of this ASU until the annual periods beginning after December 15, 2021. The Company expects that the most significant effects of adopting this standard will primarily relate to (a) the recognition of right of use assets and lease liabilities on the balance sheet in relation to its existing operating lease agreements in Austin, Texas and Durham, North Carolina; and (b) providing significant new disclosures about leasing activities. The Company is currently evaluating the expected impact that the standard could have on its financial statements and related disclosures.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RleHRyZWdpb246YTg5ZjUwYzBhNDU5NGE0ZDgxZGQ3MDY1NGI3NzE4ZTNfNTMw_00e7f47e-04e9-410f-9ce1-e2ac9a987e80">Short-Term Investments&lt;div style="margin-top:12pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the Company&#x2019;s available for sale short-term investments by major security type (amounts in thousands):&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:61.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cost&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Loss&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&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;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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,096&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(560)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,536&#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 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,096&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(560)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,536&#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&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:61.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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:'Times New Roman',sans-serif;font-size:8pt;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="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="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cost&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Loss&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&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;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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,614&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,551&#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 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,614&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,551&#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-top:4pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s short-term investment instruments and cash and cash equivalents are classified using Level 1 inputs within the fair value hierarchy and are valued using quoted market prices, broker or dealer quotations, or alternative pricing sources with reasonable levels of price transparency. Debt securities have an average maturity of 0.43 years as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RleHRyZWdpb246YTg5ZjUwYzBhNDU5NGE0ZDgxZGQ3MDY1NGI3NzE4ZTNfNTMx_e465872c-5f06-4b98-bc6d-cae0eb728b31">&lt;div style="margin-top:12pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the Company&#x2019;s available for sale short-term investments by major security type (amounts in thousands):&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:61.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cost&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Loss&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&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;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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,096&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(560)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,536&#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 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,096&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(560)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,536&#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&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:61.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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:'Times New Roman',sans-serif;font-size:8pt;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="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="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Cost&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Loss&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&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;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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,614&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,551&#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 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,614&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,551&#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:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if6b150d14a3340bdbbda062f1916514e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RhYmxlOmEyYjIzNzdkMDg0YTQxNjlhNmM1NjkxZDQwYzZjNDAyL3RhYmxlcmFuZ2U6YTJiMjM3N2QwODRhNDE2OWE2YzU2OTFkNDBjNmM0MDJfMy0xLTEtMS0w_7c70e10e-c0df-4c0b-a293-08be2b0039b8"
      unitRef="usd">177096000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="if6b150d14a3340bdbbda062f1916514e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RhYmxlOmEyYjIzNzdkMDg0YTQxNjlhNmM1NjkxZDQwYzZjNDAyL3RhYmxlcmFuZ2U6YTJiMjM3N2QwODRhNDE2OWE2YzU2OTFkNDBjNmM0MDJfMy0zLTEtMS0w_7246b850-bc10-44f7-9335-0027170241f5"
      unitRef="usd">-560000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if6b150d14a3340bdbbda062f1916514e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RhYmxlOmEyYjIzNzdkMDg0YTQxNjlhNmM1NjkxZDQwYzZjNDAyL3RhYmxlcmFuZ2U6YTJiMjM3N2QwODRhNDE2OWE2YzU2OTFkNDBjNmM0MDJfMy01LTEtMS0w_36eeb373-9905-4354-8a69-96f8d3442164"
      unitRef="usd">176536000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RhYmxlOmEyYjIzNzdkMDg0YTQxNjlhNmM1NjkxZDQwYzZjNDAyL3RhYmxlcmFuZ2U6YTJiMjM3N2QwODRhNDE2OWE2YzU2OTFkNDBjNmM0MDJfNC0xLTEtMS0w_f430a8ed-0ccb-4c28-8c0f-9903cdfc910e"
      unitRef="usd">177096000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RhYmxlOmEyYjIzNzdkMDg0YTQxNjlhNmM1NjkxZDQwYzZjNDAyL3RhYmxlcmFuZ2U6YTJiMjM3N2QwODRhNDE2OWE2YzU2OTFkNDBjNmM0MDJfNC0zLTEtMS0w_6c685db5-55ae-4a31-983d-1486a680a9ca"
      unitRef="usd">-560000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RhYmxlOmEyYjIzNzdkMDg0YTQxNjlhNmM1NjkxZDQwYzZjNDAyL3RhYmxlcmFuZ2U6YTJiMjM3N2QwODRhNDE2OWE2YzU2OTFkNDBjNmM0MDJfNC01LTEtMS0w_b857bf9f-cd5a-4a18-a68f-913476fc5cf1"
      unitRef="usd">176536000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7705c519eda74dc58737c23718104aaf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RhYmxlOjczM2EyZDJlOGIxNjQxYjFhOGVkMmEwMTY2YzVlNGQyL3RhYmxlcmFuZ2U6NzMzYTJkMmU4YjE2NDFiMWE4ZWQyYTAxNjZjNWU0ZDJfNC0xLTEtMS0w_bb1b49bb-2c50-4008-aeef-8187bf2b2f80"
      unitRef="usd">177614000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="i7705c519eda74dc58737c23718104aaf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RhYmxlOjczM2EyZDJlOGIxNjQxYjFhOGVkMmEwMTY2YzVlNGQyL3RhYmxlcmFuZ2U6NzMzYTJkMmU4YjE2NDFiMWE4ZWQyYTAxNjZjNWU0ZDJfNC0zLTEtMS0w_7f88005a-2fb1-412b-9b5c-664bccc85caf"
      unitRef="usd">-63000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7705c519eda74dc58737c23718104aaf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RhYmxlOjczM2EyZDJlOGIxNjQxYjFhOGVkMmEwMTY2YzVlNGQyL3RhYmxlcmFuZ2U6NzMzYTJkMmU4YjE2NDFiMWE4ZWQyYTAxNjZjNWU0ZDJfNC01LTEtMS0w_f63a56b6-01de-446a-9d54-a414472ee3c9"
      unitRef="usd">177551000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RhYmxlOjczM2EyZDJlOGIxNjQxYjFhOGVkMmEwMTY2YzVlNGQyL3RhYmxlcmFuZ2U6NzMzYTJkMmU4YjE2NDFiMWE4ZWQyYTAxNjZjNWU0ZDJfNS0xLTEtMS0w_f2c9d595-a12c-43c9-b228-018ecb988f28"
      unitRef="usd">177614000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RhYmxlOjczM2EyZDJlOGIxNjQxYjFhOGVkMmEwMTY2YzVlNGQyL3RhYmxlcmFuZ2U6NzMzYTJkMmU4YjE2NDFiMWE4ZWQyYTAxNjZjNWU0ZDJfNS0zLTEtMS0w_52ef4f88-09b7-4790-b44a-7968d7345df3"
      unitRef="usd">-63000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RhYmxlOjczM2EyZDJlOGIxNjQxYjFhOGVkMmEwMTY2YzVlNGQyL3RhYmxlcmFuZ2U6NzMzYTJkMmU4YjE2NDFiMWE4ZWQyYTAxNjZjNWU0ZDJfNS01LTEtMS0w_807490f5-e551-41d2-be40-0eb2e6611e93"
      unitRef="usd">177551000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183Ni9mcmFnOmE4OWY1MGMwYTQ1OTRhNGQ4MWRkNzA2NTRiNzcxOGUzL3RleHRyZWdpb246YTg5ZjUwYzBhNDU5NGE0ZDgxZGQ3MDY1NGI3NzE4ZTNfNTIy_17d1ed9e-3fc0-43f1-afe9-079d53a2d904">P0Y5M4D</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RleHRyZWdpb246MDQxN2IwODE5NzUzNGUzODlmN2E2MDY3ZmNhZWU4ZWFfMjIw_69304edb-4b66-43d6-b83f-8eb723d0006b">Property and Equipment&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following (amounts in thousands):&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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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:'Times New Roman',sans-serif;font-size:8pt;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: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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lab equipment&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,823&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,790&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,709&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,521&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,718&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,480&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation and amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,780)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,480)&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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,938&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,000&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense for the years ended December&#160;31, 2021 and 2020 was $1.4 million and $0.6 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RleHRyZWdpb246MDQxN2IwODE5NzUzNGUzODlmN2E2MDY3ZmNhZWU4ZWFfMjIx_13a08d8e-63e5-4128-9c31-2989ea6d6de7">&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following (amounts in thousands):&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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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:'Times New Roman',sans-serif;font-size:8pt;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: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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lab equipment&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,823&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,790&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,709&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,521&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,718&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,480&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation and amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,780)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,480)&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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,938&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,000&#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;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia854a6038a4a4bb088d1e1adb51da387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfMi0xLTEtMS0w_ed8d4139-d043-4203-86ae-67f982f9bde4"
      unitRef="usd">5823000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifef12007a5ff492690c14861cd4a497c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfMi0zLTEtMS0w_a953acaa-f818-461c-a53b-69fe02fb817b"
      unitRef="usd">2790000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7dc2651a89a543bbaf7e68cc3e676d0e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfMy0xLTEtMS0w_fb392de4-eff1-413d-8961-560571217865"
      unitRef="usd">3709000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5c94c0bd8ebb4b1bb951ba7df8bdb437_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfMy0zLTEtMS0w_225e361e-6b69-4883-bb9a-db5f050ae7e6"
      unitRef="usd">1073000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ide31a45817b8402c950886d450a9c631_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfNC0xLTEtMS0w_60fcb472-cfda-4655-a668-4be7b5c05d8e"
      unitRef="usd">2521000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4178f0dec2b24b44bad57c8e7393db7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfNC0zLTEtMS0w_cd9072f2-1fac-44c8-9ea8-293e54a7426e"
      unitRef="usd">355000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib0e6a315dca248c9aa85cda7c35059e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfNS0xLTEtMS0w_2089ce27-cdc9-438f-98d6-3ffabbdb3ec7"
      unitRef="usd">459000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3d2329b727b8467788e859b46061df44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfNS0zLTEtMS0w_e3f7d1f5-1168-4306-94df-1ac1c146a0b7"
      unitRef="usd">157000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idd9021bd3124402f8714a57978b7021a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfNi0xLTEtMS0w_727b17b4-ba74-4d31-8ac0-cc2a3e17b0ae"
      unitRef="usd">206000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i06b6ab46fb514d5d8d7aa64487be02ee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfNi0zLTEtMS0w_3a2a0ce2-d4c9-4751-ad99-7be2c6e9c5dc"
      unitRef="usd">105000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfNy0xLTEtMS0w_81f0a0b1-b641-41ec-9b73-f0798cde5329"
      unitRef="usd">12718000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfNy0zLTEtMS0w_2e5ea52c-70f5-4f1b-b8fe-5d96b464bf6f"
      unitRef="usd">4480000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfOC0xLTEtMS0w_3aec434e-49cb-498f-8060-ed01ef34c8af"
      unitRef="usd">2780000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfOC0zLTEtMS0w_90f033ce-7e93-4b07-b6c3-843750f98145"
      unitRef="usd">1480000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfOS0xLTEtMS0w_958c647d-d938-4996-acbf-964a8422bac6"
      unitRef="usd">9938000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RhYmxlOmU5YmMwMzI4Y2Y0MTQ3Mzg5MWJhM2MxYjdmYjEwMTI4L3RhYmxlcmFuZ2U6ZTliYzAzMjhjZjQxNDczODkxYmEzYzFiN2ZiMTAxMjhfOS0zLTEtMS0w_00c8b2dc-ede6-4603-8f98-afa540d6637c"
      unitRef="usd">3000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RleHRyZWdpb246MDQxN2IwODE5NzUzNGUzODlmN2E2MDY3ZmNhZWU4ZWFfMTgx_0866fca9-e3be-4642-8de1-98f180b69b61"
      unitRef="usd">1400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y183OS9mcmFnOjA0MTdiMDgxOTc1MzRlMzg5ZjdhNjA2N2ZjYWVlOGVhL3RleHRyZWdpb246MDQxN2IwODE5NzUzNGUzODlmN2E2MDY3ZmNhZWU4ZWFfMTk2_02eed971-7d72-4639-98e5-a319f3ff22cc"
      unitRef="usd">600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184Mi9mcmFnOjU4ODk1MjRlNzgxZTRmNzNhY2YzMjIzMzg4NzY0NTQ3L3RleHRyZWdpb246NTg4OTUyNGU3ODFlNGY3M2FjZjMyMjMzODg3NjQ1NDdfOTU_6b3eec56-79b1-4808-8e39-9ec66875e81b">Accrued ExpensesAccrued expenses consisted of the following (amounts in thousands):&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.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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:'Times New Roman',sans-serif;font-size:8pt;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: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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development contract costs&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,253&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,382&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation and related benefits&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,320&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,574&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,352&#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;/table&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184Mi9mcmFnOjU4ODk1MjRlNzgxZTRmNzNhY2YzMjIzMzg4NzY0NTQ3L3RleHRyZWdpb246NTg4OTUyNGU3ODFlNGY3M2FjZjMyMjMzODg3NjQ1NDdfOTY_69b29494-f992-4840-8d34-b26548006d3d">Accrued expenses consisted of the following (amounts in thousands):&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.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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:'Times New Roman',sans-serif;font-size:8pt;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: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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development contract costs&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,253&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,382&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation and related benefits&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,320&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,574&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,352&#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;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <sttk:AccruedResearchAndDevelopmentContractCostsCurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184Mi9mcmFnOjU4ODk1MjRlNzgxZTRmNzNhY2YzMjIzMzg4NzY0NTQ3L3RhYmxlOjVlOGE1MzFiMDM5MjQ5MGNhM2YwYmI1ZmU1YWY2MDkxL3RhYmxlcmFuZ2U6NWU4YTUzMWIwMzkyNDkwY2EzZjBiYjVmZTVhZjYwOTFfMi0xLTEtMS0w_2ad8cc00-3e15-496a-a450-60e2b93c89fa"
      unitRef="usd">10253000</sttk:AccruedResearchAndDevelopmentContractCostsCurrent>
    <sttk:AccruedResearchAndDevelopmentContractCostsCurrent
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184Mi9mcmFnOjU4ODk1MjRlNzgxZTRmNzNhY2YzMjIzMzg4NzY0NTQ3L3RhYmxlOjVlOGE1MzFiMDM5MjQ5MGNhM2YwYmI1ZmU1YWY2MDkxL3RhYmxlcmFuZ2U6NWU4YTUzMWIwMzkyNDkwY2EzZjBiYjVmZTVhZjYwOTFfMi0zLTEtMS0w_e3c39835-bd83-46df-a07f-082bc2872c6b"
      unitRef="usd">5382000</sttk:AccruedResearchAndDevelopmentContractCostsCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184Mi9mcmFnOjU4ODk1MjRlNzgxZTRmNzNhY2YzMjIzMzg4NzY0NTQ3L3RhYmxlOjVlOGE1MzFiMDM5MjQ5MGNhM2YwYmI1ZmU1YWY2MDkxL3RhYmxlcmFuZ2U6NWU4YTUzMWIwMzkyNDkwY2EzZjBiYjVmZTVhZjYwOTFfMy0xLTEtMS0w_9152b531-f6f0-4a32-8c00-b47d7824753f"
      unitRef="usd">3320000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184Mi9mcmFnOjU4ODk1MjRlNzgxZTRmNzNhY2YzMjIzMzg4NzY0NTQ3L3RhYmxlOjVlOGE1MzFiMDM5MjQ5MGNhM2YwYmI1ZmU1YWY2MDkxL3RhYmxlcmFuZ2U6NWU4YTUzMWIwMzkyNDkwY2EzZjBiYjVmZTVhZjYwOTFfMy0zLTEtMS0w_66862890-b5aa-4d17-b9e0-4022087dcf6a"
      unitRef="usd">1551000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184Mi9mcmFnOjU4ODk1MjRlNzgxZTRmNzNhY2YzMjIzMzg4NzY0NTQ3L3RhYmxlOjVlOGE1MzFiMDM5MjQ5MGNhM2YwYmI1ZmU1YWY2MDkxL3RhYmxlcmFuZ2U6NWU4YTUzMWIwMzkyNDkwY2EzZjBiYjVmZTVhZjYwOTFfNC0xLTEtMS0w_ab002828-a7ad-4669-a42b-12480011c662"
      unitRef="usd">1001000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184Mi9mcmFnOjU4ODk1MjRlNzgxZTRmNzNhY2YzMjIzMzg4NzY0NTQ3L3RhYmxlOjVlOGE1MzFiMDM5MjQ5MGNhM2YwYmI1ZmU1YWY2MDkxL3RhYmxlcmFuZ2U6NWU4YTUzMWIwMzkyNDkwY2EzZjBiYjVmZTVhZjYwOTFfNC0zLTEtMS0w_aaca37ad-1a65-44be-b181-4ff29456a3d8"
      unitRef="usd">419000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <sttk:AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184Mi9mcmFnOjU4ODk1MjRlNzgxZTRmNzNhY2YzMjIzMzg4NzY0NTQ3L3RhYmxlOjVlOGE1MzFiMDM5MjQ5MGNhM2YwYmI1ZmU1YWY2MDkxL3RhYmxlcmFuZ2U6NWU4YTUzMWIwMzkyNDkwY2EzZjBiYjVmZTVhZjYwOTFfNS0xLTEtMS0w_1150d837-243c-4bd9-981b-5555881b1370"
      unitRef="usd">14574000</sttk:AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent>
    <sttk:AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184Mi9mcmFnOjU4ODk1MjRlNzgxZTRmNzNhY2YzMjIzMzg4NzY0NTQ3L3RhYmxlOjVlOGE1MzFiMDM5MjQ5MGNhM2YwYmI1ZmU1YWY2MDkxL3RhYmxlcmFuZ2U6NWU4YTUzMWIwMzkyNDkwY2EzZjBiYjVmZTVhZjYwOTFfNS0zLTEtMS0w_b2131a50-c5e8-4a44-94f6-648cdcb196a3"
      unitRef="usd">7352000</sttk:AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184NS9mcmFnOjZlYzZhNDZjNzAxMzQyZTViN2RiMGQ1ZmE0NTg4NjcyL3RleHRyZWdpb246NmVjNmE0NmM3MDEzNDJlNWI3ZGIwZDVmYTQ1ODg2NzJfMjUxMQ_6fd3074d-45fd-4cb0-b2a0-67695a9f28bb">Commitments and Contingencies&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, future minimum payments, by year and in aggregate, under non-cancelable operating leases consist of the following (amounts in thousands):&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:87.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,058&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,089&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,152&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,721&#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,233&#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-top:4pt;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized rent expense of $0.7&#160;million and $0.4 million for the years ended December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Heat License Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with a license agreement with Heat Biologics Inc. (&#x201c;Heat&#x201d;), the Company is required to make payments of up to $20.6&#160;million in aggregate for the achievement of specified development, regulatory and commercial sales milestones for certain licensed products.&#160;The Company is required to pay Heat a percentage of upfront fees or other non-royalty payments not tied to milestone events that it receives in connection with certain sublicenses of the licensed patents.&#160;The Company is also required to pay Heat a royalty on all of its worldwide net sales, those of its affiliates and sublicenses of certain licensed patents in the low single digits. The Company has not recorded a liability for the payments aforementioned given the achievement of specified development, regulatory and commercial sales milestones for certain licensed products is not probable as of the balance sheet date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may become involved in various legal actions arising in the ordinary course of business. On January 31, 2022 and February 11, 2022, putative class action lawsuits were filed in the U.S. District Court for the Eastern District of New York against us and certain of the Company&#x2019;s officers and directors. In each complaint, the plaintiff cites the volatility in the Company&#x2019;s common stock and alleges that the defendants made or are responsible for false or misleading statements regarding the Company&#x2019;s collaboration agreement with Takeda. The plaintiffs in both lawsuits seek a ruling that the case may proceed as a class action, and seeks unspecified damages and attorneys&#x2019; fees, expert fees and costs. The Company and the individual defendants deny any allegations of wrongdoing and intend to vigorously defend against these lawsuits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contractual Obligations &lt;/span&gt;&lt;/div&gt;Contractual obligations represent future cash commitments and liabilities under agreements with third parties, and exclude contingent liabilities for which the Company cannot reasonably predict future payment. The Company&#x2019;s contractual obligations result primarily from obligations for various CMOs and CROs, which include potential payments that may be required under its agreements. The contracts also contain variable costs and milestones that are hard to predict as they are based on such things as patients enrolled and clinical trial sites. The timing of payments and actual amounts paid under CMO and CRO agreements may be different depending on the timing of receipt of goods or services or changes to agreed-upon terms or amounts for some obligations. Such agreements are cancellable upon written notice by the Company and, therefore, are not long-term liabilities.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184NS9mcmFnOjZlYzZhNDZjNzAxMzQyZTViN2RiMGQ1ZmE0NTg4NjcyL3RleHRyZWdpb246NmVjNmE0NmM3MDEzNDJlNWI3ZGIwZDVmYTQ1ODg2NzJfMjUxMA_9644f087-1ed8-400c-b7c3-8e433280b790">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, future minimum payments, by year and in aggregate, under non-cancelable operating leases consist of the following (amounts in thousands):&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:87.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,058&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,089&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,152&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,721&#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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,233&#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:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184NS9mcmFnOjZlYzZhNDZjNzAxMzQyZTViN2RiMGQ1ZmE0NTg4NjcyL3RhYmxlOmMxMjg4MjlmODVkYjRiODA5MmEwYjIwN2VhOTc5Yjk2L3RhYmxlcmFuZ2U6YzEyODgyOWY4NWRiNGI4MDkyYTBiMjA3ZWE5NzliOTZfMC0xLTEtMS0w_afc463c9-5515-4227-85b8-bf1b5dc15c8b"
      unitRef="usd">1058000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184NS9mcmFnOjZlYzZhNDZjNzAxMzQyZTViN2RiMGQ1ZmE0NTg4NjcyL3RhYmxlOmMxMjg4MjlmODVkYjRiODA5MmEwYjIwN2VhOTc5Yjk2L3RhYmxlcmFuZ2U6YzEyODgyOWY4NWRiNGI4MDkyYTBiMjA3ZWE5NzliOTZfMS0xLTEtMS0w_4d93c2d6-647c-44e2-ba91-fea11b36cd42"
      unitRef="usd">1089000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184NS9mcmFnOjZlYzZhNDZjNzAxMzQyZTViN2RiMGQ1ZmE0NTg4NjcyL3RhYmxlOmMxMjg4MjlmODVkYjRiODA5MmEwYjIwN2VhOTc5Yjk2L3RhYmxlcmFuZ2U6YzEyODgyOWY4NWRiNGI4MDkyYTBiMjA3ZWE5NzliOTZfMi0xLTEtMS0w_fff34cba-ac92-41d7-8dca-6b0c802a4149"
      unitRef="usd">1120000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184NS9mcmFnOjZlYzZhNDZjNzAxMzQyZTViN2RiMGQ1ZmE0NTg4NjcyL3RhYmxlOmMxMjg4MjlmODVkYjRiODA5MmEwYjIwN2VhOTc5Yjk2L3RhYmxlcmFuZ2U6YzEyODgyOWY4NWRiNGI4MDkyYTBiMjA3ZWE5NzliOTZfMy0xLTEtMS0w_e8a3f530-0ea8-41c6-b5c6-f9ec72a76b5a"
      unitRef="usd">1152000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184NS9mcmFnOjZlYzZhNDZjNzAxMzQyZTViN2RiMGQ1ZmE0NTg4NjcyL3RhYmxlOmMxMjg4MjlmODVkYjRiODA5MmEwYjIwN2VhOTc5Yjk2L3RhYmxlcmFuZ2U6YzEyODgyOWY4NWRiNGI4MDkyYTBiMjA3ZWE5NzliOTZfNC0xLTEtMS0w_de24485f-d480-496b-9cb8-b3a63e883fc6"
      unitRef="usd">1093000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184NS9mcmFnOjZlYzZhNDZjNzAxMzQyZTViN2RiMGQ1ZmE0NTg4NjcyL3RhYmxlOmMxMjg4MjlmODVkYjRiODA5MmEwYjIwN2VhOTc5Yjk2L3RhYmxlcmFuZ2U6YzEyODgyOWY4NWRiNGI4MDkyYTBiMjA3ZWE5NzliOTZfNS0xLTEtMS0w_779a8247-4914-4724-ad6e-c825e00b3501"
      unitRef="usd">1721000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184NS9mcmFnOjZlYzZhNDZjNzAxMzQyZTViN2RiMGQ1ZmE0NTg4NjcyL3RhYmxlOmMxMjg4MjlmODVkYjRiODA5MmEwYjIwN2VhOTc5Yjk2L3RhYmxlcmFuZ2U6YzEyODgyOWY4NWRiNGI4MDkyYTBiMjA3ZWE5NzliOTZfNi0xLTEtMS0w_6cd84a25-d557-4a45-9d6c-087347bf600a"
      unitRef="usd">7233000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184NS9mcmFnOjZlYzZhNDZjNzAxMzQyZTViN2RiMGQ1ZmE0NTg4NjcyL3RleHRyZWdpb246NmVjNmE0NmM3MDEzNDJlNWI3ZGIwZDVmYTQ1ODg2NzJfMjQ1_26413a32-8282-4392-899b-1aa6e2244ff4"
      unitRef="usd">700000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184NS9mcmFnOjZlYzZhNDZjNzAxMzQyZTViN2RiMGQ1ZmE0NTg4NjcyL3RleHRyZWdpb246NmVjNmE0NmM3MDEzNDJlNWI3ZGIwZDVmYTQ1ODg2NzJfMjUy_16a9216e-ca38-49d2-987a-0195e4852ad2"
      unitRef="usd">400000</us-gaap:OperatingLeasesRentExpenseNet>
    <sttk:LicenseAgreementRoyaltyPaymentsMaximum
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184NS9mcmFnOjZlYzZhNDZjNzAxMzQyZTViN2RiMGQ1ZmE0NTg4NjcyL3RleHRyZWdpb246NmVjNmE0NmM3MDEzNDJlNWI3ZGIwZDVmYTQ1ODg2NzJfNDQ3_55c51611-2d67-4c53-ade1-bfe54f2c6ad1"
      unitRef="usd">20600000</sttk:LicenseAgreementRoyaltyPaymentsMaximum>
    <us-gaap:PreferredStockTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184OC9mcmFnOjVhZjJmZmJlMDdkZTQ2MWJiOWMxYTAwOTMzNDJjODQ3L3RleHRyZWdpb246NWFmMmZmYmUwN2RlNDYxYmI5YzFhMDA5MzM0MmM4NDdfNjAy_1735ba4a-57c3-46f1-bbbc-d2212e4eccf6">Preferred StockDuring the year ended December 31, 2020, the Company entered into various stock purchase agreements with new and existing investors pursuant to which the Company sold an aggregate 550,571 shares of Series B redeemable convertible preferred stock and 1,319,964 shares of Series B-1 redeemable convertible preferred stock at $62.88051 per share for net proceeds of $117.0 million.The Company&#x2019;s Series A, Series B and Series B-1 redeemable convertible preferred stock converted into common stock upon the completion of the Company&#x2019;s IPO in 2020 and the rights, preferences, and terms are no longer applicable</us-gaap:PreferredStockTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="if36ac2c795a0406099cdddb4c1a27568_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184OC9mcmFnOjVhZjJmZmJlMDdkZTQ2MWJiOWMxYTAwOTMzNDJjODQ3L3RleHRyZWdpb246NWFmMmZmYmUwN2RlNDYxYmI5YzFhMDA5MzM0MmM4NDdfMTg5_39e02c77-e66d-457f-bede-537256546385"
      unitRef="shares">550571</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i5b5f732ae3904b4dae0c1c358489e213_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184OC9mcmFnOjVhZjJmZmJlMDdkZTQ2MWJiOWMxYTAwOTMzNDJjODQ3L3RleHRyZWdpb246NWFmMmZmYmUwN2RlNDYxYmI5YzFhMDA5MzM0MmM4NDdfMjY3_fc23fda1-ff1f-4411-adce-942a37d0d3b5"
      unitRef="shares">1319964</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="if11f7173c81c46b2b06d4f80310b846d_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184OC9mcmFnOjVhZjJmZmJlMDdkZTQ2MWJiOWMxYTAwOTMzNDJjODQ3L3RleHRyZWdpb246NWFmMmZmYmUwN2RlNDYxYmI5YzFhMDA5MzM0MmM4NDdfMzQ4_0b92c03e-5ef7-4c17-8c10-fc04e740114d"
      unitRef="usdPerShare">62.88051</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ic14f82c5bd594e0c86f407f962585613_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184OC9mcmFnOjVhZjJmZmJlMDdkZTQ2MWJiOWMxYTAwOTMzNDJjODQ3L3RleHRyZWdpb246NWFmMmZmYmUwN2RlNDYxYmI5YzFhMDA5MzM0MmM4NDdfMzQ4_707c316e-796b-46da-813c-2faa9714c192"
      unitRef="usdPerShare">62.88051</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i1c436ab0261649adb338c58e3639b366_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y184OC9mcmFnOjVhZjJmZmJlMDdkZTQ2MWJiOWMxYTAwOTMzNDJjODQ3L3RleHRyZWdpb246NWFmMmZmYmUwN2RlNDYxYmI5YzFhMDA5MzM0MmM4NDdfMzgx_410d5b80-86dd-40d2-9803-daa8675f968c"
      unitRef="usd">117000000.0</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185MS9mcmFnOmI0NzA2MjZlMGQyMjRjYWViZjBhODNmMTI0MWY1ZjgxL3RleHRyZWdpb246YjQ3MDYyNmUwZDIyNGNhZWJmMGE4M2YxMjQxZjVmODFfMjQwMQ_454e3c54-4f0e-4ebe-84b3-f0518d3815af">Collaboration Agreement - Related PartyThe Company recognized revenue for the allocated up-front payments using a cost-based input measure. In applying the cost-based input method of revenue recognition, the Company used actual costs incurred relative to budgeted costs expected to be incurred for the combined performance obligation. In August 2017, the Company entered into a Collaboration Agreement with Takeda related to the development of certain ARC molecules, as amended in April 2018, October 2018 and March 2020 (the &#x201c;Collaboration Agreement&#x201d;). The Collaboration Agreement was mutually terminated pursuant to a termination agreement dated November 8, 2021 (the &#x201c;Termination Agreement&#x201d;). Under the terms of the Termination Agreement, the Company is not required to satisfy any remaining performance obligations, the Company will not make any payments to or receive any future milestone or royalty payments from Takeda, and all options to license and rights of first negotiation held by Takeda under the Collaboration Agreement were terminated. The remaining deferred revenue was recognized as revenue in the fourth quarter of 2021. The Company received cash of $3.6 million and $14.0 million in the years ended December 31, 2021 and 2020, respectively, and recognized total revenue of $82.0 million through December&#160;31, 2021 under the Collaboration Agreement.</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <us-gaap:ProceedsFromCollaborators
      contextRef="i3c4307d746f9411bbc79cd1eae089f2d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185MS9mcmFnOmI0NzA2MjZlMGQyMjRjYWViZjBhODNmMTI0MWY1ZjgxL3RleHRyZWdpb246YjQ3MDYyNmUwZDIyNGNhZWJmMGE4M2YxMjQxZjVmODFfODM0_66a2bc1f-dc61-4d16-897b-0945de90f02a"
      unitRef="usd">3600000</us-gaap:ProceedsFromCollaborators>
    <us-gaap:ProceedsFromCollaborators
      contextRef="ia94f371b06b64697b125dc4b3ab1f16a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185MS9mcmFnOmI0NzA2MjZlMGQyMjRjYWViZjBhODNmMTI0MWY1ZjgxL3RleHRyZWdpb246YjQ3MDYyNmUwZDIyNGNhZWJmMGE4M2YxMjQxZjVmODFfODQx_1ec4797e-8445-40aa-a772-dceef84407cb"
      unitRef="usd">14000000.0</us-gaap:ProceedsFromCollaborators>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c4307d746f9411bbc79cd1eae089f2d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185MS9mcmFnOmI0NzA2MjZlMGQyMjRjYWViZjBhODNmMTI0MWY1ZjgxL3RleHRyZWdpb246YjQ3MDYyNmUwZDIyNGNhZWJmMGE4M2YxMjQxZjVmODFfOTQ1_6ba98a27-073d-4148-84f5-454b0edaad82"
      unitRef="usd">82000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMzkzNA_f8ca83db-1eac-42f7-a78d-847b68bb8946">Stock-Based Compensation&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2020, the Company adopted the 2020 Stock Incentive Plan (the &#x201c;2020 Plan&#x201d;) which, as of the adoption date, replaced the 2016 Stock Incentive Plan. Under the 2020 Plan, the share reserve automatically increases on January 1st of each year beginning in 2021 and ending with a final increase on January 1, 2030 in an amount equal to 4% of the Company&#x2019;s outstanding common shares on December 31st of the preceding calendar year. The Board of Directors may provide that there will be no increase in the share reserve for any such year or that the increase in the share reserve may be smaller than would otherwise occur. As of December&#160;31, 2021, there were 3,912,408 shares available for future grants under the 2020 Plan and on January 1, 2022, the share reserve automatically increased by 1,693,555 shares. The 2020 Plan permits the granting of options and restricted stock. The terms of the agreements under the 2020 Plan are determined by the Company&#x2019;s Board of Directors. The Company&#x2019;s awards vest based on the terms in the agreements and generally vest over four years and have a term of 10 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2020 Employee Stock Purchase Plan (&#x201c;2020 ESPP&#x201d;) became effective in connection with the Company&#x2019;s IPO. A total of 395,795 shares of common stock were reserved for issuance under the 2020 ESPP. Eligible employees may purchase shares of common stock under the 2020 ESPP at 85% of the lower of the fair market value of the Company&#x2019;s common stock as of the first or the last day of each offering period. Employees are limited to contributing 15% of the employee&#x2019;s eligible compensation and may not purchase more than $25,000 of stock during any calendar year or more than 600 shares during any one purchase period. The 2020 ESPP share reserve automatically increases on January 1st of each calendar year, for ten years, commencing on January 1, 2021, in an amount equal to 1% of the total number of shares of common stock outstanding on December 31st of the preceding calendar year. The Board may act prior to January 1st of a given year to provide that there will be no January 1st increase of the share reserve for such year or that the increase in the share reserve for such year will be a smaller number of shares of common stock than would otherwise occur pursuant to the preceding sentence. As of December&#160;31, 2021 there were 393,689 shares available for future purchases and on January 1, 2022, the share reserve automatically increased by 423,388 shares. Under the 2020 ESPP, the Company issued 2,106 shares of common stock for aggregate cash proceeds of $0.1&#160;million during the year ended December&#160;31, 2021. There were no shares of common stock issued during the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded stock-based compensation expense in the following expense categories of its accompanying audited statements of operations and comprehensive loss (amounts in thousands):&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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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:'Times New Roman',sans-serif;font-size:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,200&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,267&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735&#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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,467&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#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-top:4pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes option activity under the 2020 Plan and the 2016 Stock Incentive Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="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.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.961%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Exercise&#160;Price&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:bottom"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Remaining&#160;Life&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,742,022&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.95&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.82&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,671&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.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="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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(557,609)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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="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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,408)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448,676&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.96&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.08&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,418,923&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.88&#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:bottom"/&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.07&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,259,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.55&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options granted during the years ended December&#160;31, 2021 and 2020 had weighted-average grant-date fair values of $16.38 and $8.93 per share, respectively. As of December&#160;31, 2021, the unrecognized compensation cost was $11.4 million and will be recognized over an estimated weighted-average amortization period of 2.48 years. The aggregate intrinsic value of options exercised as of December&#160;31, 2021 and 2020 was $10.8 million and $49.7 million, respectively. The aggregate intrinsic value of options outstanding and exercisable as of December&#160;31, 2021 was $5.9 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each option is estimated on the date of grant using a Black-Scholes option pricing model which takes into account inputs such as the exercise price, the estimated fair value of the underlying common stock at grant date, expected term, expected stock price volatility, risk-free interest rate and dividend yield. The fair value of stock options was determined using the methods and assumptions discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;The expected term of employee stock options with service-based vesting is determined using the &#x201c;simplified&#x201d; method, whereby the expected life equals the arithmetic average of the vesting term and the original contractual term of the option due to the Company&#x2019;s lack of sufficient historical data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;The expected stock price volatility is based on historical volatilities of comparable public entities within the Company&#x2019;s industry.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;The risk-free interest rate is based on the interest rate payable on U.S. Treasury securities in effect at the time of grant for a period that is commensurate with the expected term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;The expected dividend yield is 0% because the Company has not historically paid, and does not expect, for the foreseeable future, to pay a dividend on its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Prior to the Company&#x2019;s IPO, its Board periodically estimated the fair value of the Company&#x2019;s common stock considering, among other things, contemporaneous valuations of its common stock prepared by an unrelated third-party valuation firm. Subsequent to the Company&#x2019;s IPO, options are issued with a strike price no less than the market price on date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant-date fair value of options granted under the Company&#x2019;s 2020 Plan were estimated throughout the year using the Black-Scholes option-pricing model using the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.211%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.213%"/&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:'Times New Roman',sans-serif;font-size:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:'Times New Roman',sans-serif;font-size:8pt;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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term - years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.08&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.94&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81.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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:'Times New Roman',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#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;span style="color:#000000;font-family:'Times New Roman',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:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividends&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:'Times New Roman',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:'Times New Roman',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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The restricted shares are considered the issuance of share-based payments as opposed to the sale of stock and as such, the Company has recognized compensation expense for these awards based on the fair value of the award on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity relating to these shares:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:87.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Awards&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,752&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&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:'Times New Roman',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant-date fair value of shares issued under the Company&#x2019;s 2020 ESPP were estimated throughout the year using the Black-Scholes option-pricing model using the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.211%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.213%"/&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:'Times New Roman',sans-serif;font-size:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:'Times New Roman',sans-serif;font-size:8pt;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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term - years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81.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:'Times New Roman',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:'Times New Roman',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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:'Times New Roman',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;span style="color:#000000;font-family:'Times New Roman',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:#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:'Times New Roman',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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividends&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:'Times New Roman',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:'Times New Roman',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;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <sttk:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAuthorizedAnnualIncreasePercentage
      contextRef="i83fa63cc109d410793fee3147230e084_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfNTQ5NzU1ODE0OTAyOA_198c385d-e15e-4290-8e28-184958dcc123"
      unitRef="number">0.04</sttk:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAuthorizedAnnualIncreasePercentage>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i1717f2eaa0f544379a47d6697e8ce5e2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMTA5OTUxMTYzOTAyMw_4733cdd1-2839-440c-a48b-24b6d2e02e82"
      unitRef="shares">3912408</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <sttk:CommonStockAdditionalCapitalSharesReservedForFutureIssuance
      contextRef="ibfaa1273d97b46978197a4b2f339b0ec_D20220101-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMzI5ODUzNDg5NDEwOA_2c049f7b-6287-44cd-8ce8-8f4efa412bd4"
      unitRef="shares">1693555</sttk:CommonStockAdditionalCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ifa51a2a2b1c84fdfa550195209974723_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfNjcw_b1d8dfc0-aabf-4666-8dc6-52eef85bcb23">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ifa51a2a2b1c84fdfa550195209974723_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfNjky_b6673646-e545-453d-a413-cd3ba71bd898">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i8842228fdf1940c7b1002d140baf64ed_I20201014"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfNTQ5NzU1ODE0OTA1OA_99c718c7-1182-41bd-b775-0c7b0e3b47c0"
      unitRef="shares">395795</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i8dcdb00122c94a4ea32e686d7cc73a60_D20201014-20201014"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfNTQ5NzU1ODE0OTA3MA_998788b3-5aba-4671-9643-f2aad9e344e5"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i8842228fdf1940c7b1002d140baf64ed_I20201014"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfNTQ5NzU1ODE0OTA5MQ_da0571d0-c283-4bcd-a454-b9e257a3d845"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <sttk:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesPerEmployeeValue
      contextRef="i8dcdb00122c94a4ea32e686d7cc73a60_D20201014-20201014"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfNTQ5NzU1ODE0OTA3NQ_afdb0bc3-9ad1-438d-a821-6f7a7771bcf0"
      unitRef="usd">25000000</sttk:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesPerEmployeeValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="i8dcdb00122c94a4ea32e686d7cc73a60_D20201014-20201014"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfNTQ5NzU1ODE0OTA5Ng_1c280f2c-ba22-4b8c-8275-4e16c4c9fe48"
      unitRef="shares">600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <sttk:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInNumberOfSharesAuthorizedTerm
      contextRef="ibd7daecd893b478db292941cdfb8d361_D20210101-20210101"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfNTQ5NzU1ODE0OTE1MA_d620ef57-f234-4776-9ae8-19cf1f0a99be">P10Y</sttk:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInNumberOfSharesAuthorizedTerm>
    <sttk:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAuthorizedAnnualIncreasePercentage
      contextRef="i8842228fdf1940c7b1002d140baf64ed_I20201014"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfNTQ5NzU1ODE0OTA4Nw_c7e947d1-d9bb-4bbd-b43f-6bf028714cd6"
      unitRef="number">0.01</sttk:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAuthorizedAnnualIncreasePercentage>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="iaf6c1f46b13448baa40f5da3fc4f9b3a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMTA5OTUxMTYzOTQ2NA_e97b563c-485e-47e3-9c52-be4df20d50d6"
      unitRef="shares">393689</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <sttk:CommonStockAdditionalCapitalSharesReservedForFutureIssuance
      contextRef="i913ac2af34fd4ec98af9b2bb3e0c81da_D20220101-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMzI5ODUzNDg5NDExOQ_5a98449f-06e2-46f3-9843-54ee5a207433"
      unitRef="shares">423388</sttk:CommonStockAdditionalCapitalSharesReservedForFutureIssuance>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfNTQ5NzU1ODE0OTExOA_43efc6ee-f8df-47b2-bc35-e7104d3df6d9"
      unitRef="shares">2106</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfNTQ5NzU1ODE0OTEwNA_29462bb4-0ef8-476f-98f1-b7b91ed4367e"
      unitRef="usd">100000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i285a21f9461d4185ba105fc77795dd4e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfNTQ5NzU1ODE0OTEyNw_f99ca7df-19ac-4a95-acf3-a27a5f17e4a9"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMzkzNQ_623d2835-049d-4a5c-bf9a-a84b86293c2a">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded stock-based compensation expense in the following expense categories of its accompanying audited statements of operations and comprehensive loss (amounts in thousands):&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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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:'Times New Roman',sans-serif;font-size:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,200&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,267&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735&#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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,467&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ied1cbb318d64475ea98211bc07f51f73_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjVmYjVmMmVmMWExNTQyM2I4NmFlZjA4NmI4MzUzMDQ3L3RhYmxlcmFuZ2U6NWZiNWYyZWYxYTE1NDIzYjg2YWVmMDg2YjgzNTMwNDdfMi0xLTEtMS0w_7ab4cf12-0e19-4870-98dc-b43031ecb1a0"
      unitRef="usd">2200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie81735796faf4a8a9e36cbc592eb5f3d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjVmYjVmMmVmMWExNTQyM2I4NmFlZjA4NmI4MzUzMDQ3L3RhYmxlcmFuZ2U6NWZiNWYyZWYxYTE1NDIzYjg2YWVmMDg2YjgzNTMwNDdfMi0zLTEtMS0w_82df9ce3-1f79-413d-befd-2db64fcfd508"
      unitRef="usd">531000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i978d55b8117440bcb06be5d1eba9a7db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjVmYjVmMmVmMWExNTQyM2I4NmFlZjA4NmI4MzUzMDQ3L3RhYmxlcmFuZ2U6NWZiNWYyZWYxYTE1NDIzYjg2YWVmMDg2YjgzNTMwNDdfMy0xLTEtMS0w_e5426298-1a10-4f68-8fae-47cab65129da"
      unitRef="usd">3267000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if6a0ec0b83ac44b2a0e7939e7f49c2e8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjVmYjVmMmVmMWExNTQyM2I4NmFlZjA4NmI4MzUzMDQ3L3RhYmxlcmFuZ2U6NWZiNWYyZWYxYTE1NDIzYjg2YWVmMDg2YjgzNTMwNDdfMy0zLTEtMS0w_f90c9577-b374-4a61-805f-efcbb3f9abd9"
      unitRef="usd">735000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjVmYjVmMmVmMWExNTQyM2I4NmFlZjA4NmI4MzUzMDQ3L3RhYmxlcmFuZ2U6NWZiNWYyZWYxYTE1NDIzYjg2YWVmMDg2YjgzNTMwNDdfNC0xLTEtMS0w_68134111-aef3-430b-89be-29ae1c7275c5"
      unitRef="usd">5467000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjVmYjVmMmVmMWExNTQyM2I4NmFlZjA4NmI4MzUzMDQ3L3RhYmxlcmFuZ2U6NWZiNWYyZWYxYTE1NDIzYjg2YWVmMDg2YjgzNTMwNDdfNC0zLTEtMS0w_a577cde6-8a04-4872-bc6b-fb7619e4914b"
      unitRef="usd">1266000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMzkzNg_7bb24ac8-b18c-4393-8656-d272a75ee421">&lt;div style="margin-top:4pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes option activity under the 2020 Plan and the 2016 Stock Incentive Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="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.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.961%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Exercise&#160;Price&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:bottom"&gt;&lt;div style="margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Remaining&#160;Life&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,742,022&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.95&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.82&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,671&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.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="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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(557,609)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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="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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,408)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,448,676&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.96&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.08&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,418,923&#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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.88&#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:bottom"/&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.07&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,259,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.55&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfMS0xLTEtMS0w_d1942458-2879-441c-9e27-ba9577c5fedf"
      unitRef="shares">2742022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfMS0zLTEtMS0w_2a9af510-19fd-4885-b897-cd627c5af17e"
      unitRef="usdPerShare">7.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfMS01LTEtMS0w_303c082d-17e3-454e-bdf5-09e9a72ce66b">P8Y9M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfMi0xLTEtMS0w_109468c5-7368-4aa5-99ae-95845664823c"
      unitRef="shares">325671</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfMi0zLTEtMS0w_24b4482e-04c1-4a20-bf91-3cd3226f628d"
      unitRef="usdPerShare">23.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfMy0xLTEtMS0w_e7b50c8f-419c-4847-b3b6-e780560acb7c"
      unitRef="shares">557609</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfMy0zLTEtMS0w_12f5b4bb-8cf1-4a1e-b38e-b505f8b53db1"
      unitRef="usdPerShare">3.40</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfNC0xLTEtMS0w_f1045c1f-5a79-48bc-921b-60677aa880e5"
      unitRef="shares">61408</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfNC0zLTEtMS0w_9e20c7e1-e3f3-4389-adcd-669ef39cc3ee"
      unitRef="usdPerShare">12.13</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfNS0xLTEtMS0w_db3ac5fa-8286-47db-82f2-32c65945c534"
      unitRef="shares">2448676</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfNS0zLTEtMS0w_cbe3b997-63b6-42db-b2d7-cb90b90e9fdc"
      unitRef="usdPerShare">10.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfNS01LTEtMS0w_e6306c6d-b0ea-4a8d-af61-b1d4cd396859">P8Y29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfNi0xLTEtMS0w_06b82025-00d8-4d31-8a03-9794317a08f2"
      unitRef="shares">2418923</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfNi0zLTEtMS0w_25930cae-4522-488b-8d19-423341bf7644"
      unitRef="usdPerShare">10.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfNi01LTEtMS0w_0b26da85-d6e1-48fc-869c-60b8e83af190">P8Y25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfNy0xLTEtMS0w_4ea51021-5a44-4d67-918d-bb8cdd3eba9f"
      unitRef="shares">1259440</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfNy0zLTEtMS0w_39b2e20c-2651-45e8-8105-82a2b7633400"
      unitRef="usdPerShare">6.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOmJiMjFiMzVhYWZiNjQ3MmRhYzc1ZTk2N2IwN2I5MTUxL3RhYmxlcmFuZ2U6YmIyMWIzNWFhZmI2NDcyZGFjNzVlOTY3YjA3YjkxNTFfNy01LTEtMS0w_125b5230-23d3-44fe-9702-13956f585a8d">P7Y6M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMTA5NA_f64f5b24-6e8b-41db-ad3f-88187121736e"
      unitRef="usdPerShare">16.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMTA5OTUxMTYzMTc1Mw_5bcad1af-a1ae-4788-9fc7-977851423a7a"
      unitRef="usdPerShare">8.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMTE3OA_1b2df4e4-4318-4f10-bce8-d42e4aa81c72"
      unitRef="usd">11400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6dd78bd931e046948447da6b4292615e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMTI2Mg_718bdedf-28d9-47d9-8dcb-8b99c80fba06">P2Y5M23D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMTM0NQ_29dfe12f-e6a4-420a-bb3a-c0bb32959d2c"
      unitRef="usd">10800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMTA5OTUxMTYzMTc1OA_975099db-bc9d-4aa3-82a3-24054caa6611"
      unitRef="usd">49700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMTQ1Mg_4f4736e3-d5f7-4494-bf54-18f15ff6ba1e"
      unitRef="usd">5900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMTQ1Mg_fad1eec9-83ac-4b59-b40c-88f2fc0a3c55"
      unitRef="usd">5900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6dd78bd931e046948447da6b4292615e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMjYzOQ_82f77bb5-c190-44f3-bc8f-e6eb7fb4d654"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMzkzNw_ce253642-ce14-4bf4-98d0-67efce8855b1">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant-date fair value of options granted under the Company&#x2019;s 2020 Plan were estimated throughout the year using the Black-Scholes option-pricing model using the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.211%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.213%"/&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:'Times New Roman',sans-serif;font-size:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:'Times New Roman',sans-serif;font-size:8pt;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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term - years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.08&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.94&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81.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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:'Times New Roman',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#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;span style="color:#000000;font-family:'Times New Roman',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:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividends&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:'Times New Roman',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:'Times New Roman',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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant-date fair value of shares issued under the Company&#x2019;s 2020 ESPP were estimated throughout the year using the Black-Scholes option-pricing model using the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.211%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.213%"/&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:'Times New Roman',sans-serif;font-size:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:'Times New Roman',sans-serif;font-size:8pt;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 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term - years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81.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:'Times New Roman',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:'Times New Roman',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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:'Times New Roman',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;span style="color:#000000;font-family:'Times New Roman',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:#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:'Times New Roman',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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividends&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:'Times New Roman',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:'Times New Roman',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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i34d426856ed94d4da725aa14e7577ebc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjZmZDZhOTM1MTUzNTQyYmZiYjE1M2QzYTI5MGRlZGM2L3RhYmxlcmFuZ2U6NmZkNmE5MzUxNTM1NDJiZmJiMTUzZDNhMjkwZGVkYzZfMi0xLTEtMS0w_cc595adf-00e4-4e2f-8082-b4129e54a005">P6Y29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3052bf41e02049b8b87f4da3260714e9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjZmZDZhOTM1MTUzNTQyYmZiYjE1M2QzYTI5MGRlZGM2L3RhYmxlcmFuZ2U6NmZkNmE5MzUxNTM1NDJiZmJiMTUzZDNhMjkwZGVkYzZfMi0zLTEtMS0w_808f38db-3998-48da-9925-ec79ec5fefc2">P5Y11M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i34d426856ed94d4da725aa14e7577ebc_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjZmZDZhOTM1MTUzNTQyYmZiYjE1M2QzYTI5MGRlZGM2L3RhYmxlcmFuZ2U6NmZkNmE5MzUxNTM1NDJiZmJiMTUzZDNhMjkwZGVkYzZfMy0xLTEtMS0w_1daad8e4-c4cf-4407-bb54-167d484467c1"
      unitRef="number">0.814</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3052bf41e02049b8b87f4da3260714e9_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjZmZDZhOTM1MTUzNTQyYmZiYjE1M2QzYTI5MGRlZGM2L3RhYmxlcmFuZ2U6NmZkNmE5MzUxNTM1NDJiZmJiMTUzZDNhMjkwZGVkYzZfMy0zLTEtMS0w_d896405b-1e57-4669-9a1f-c3ac19f9f302"
      unitRef="number">0.753</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i34d426856ed94d4da725aa14e7577ebc_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjZmZDZhOTM1MTUzNTQyYmZiYjE1M2QzYTI5MGRlZGM2L3RhYmxlcmFuZ2U6NmZkNmE5MzUxNTM1NDJiZmJiMTUzZDNhMjkwZGVkYzZfNC0xLTEtMS0w_e8e3bb8b-a1a9-4ccd-8a71-e1ecab9c0e41"
      unitRef="number">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3052bf41e02049b8b87f4da3260714e9_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjZmZDZhOTM1MTUzNTQyYmZiYjE1M2QzYTI5MGRlZGM2L3RhYmxlcmFuZ2U6NmZkNmE5MzUxNTM1NDJiZmJiMTUzZDNhMjkwZGVkYzZfNC0zLTEtMS0w_972b4836-a182-4583-b93d-28ae27cc354b"
      unitRef="number">0.005</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i34d426856ed94d4da725aa14e7577ebc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjZmZDZhOTM1MTUzNTQyYmZiYjE1M2QzYTI5MGRlZGM2L3RhYmxlcmFuZ2U6NmZkNmE5MzUxNTM1NDJiZmJiMTUzZDNhMjkwZGVkYzZfNS0xLTEtMS0w_c74172c6-d3db-40bf-b9d1-5d2f54f9ecc6"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i3052bf41e02049b8b87f4da3260714e9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjZmZDZhOTM1MTUzNTQyYmZiYjE1M2QzYTI5MGRlZGM2L3RhYmxlcmFuZ2U6NmZkNmE5MzUxNTM1NDJiZmJiMTUzZDNhMjkwZGVkYzZfNS0zLTEtMS0w_7f733cfc-ca68-4d26-b47a-6294416bd6ae"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RleHRyZWdpb246YjcyM2EwN2Y1YzQxNDQ2YzkyYjdlMzEwY2NiNmRiNDhfMzkzMw_d3716628-3760-4580-8193-a9f2cb46b146">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity relating to these shares:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:87.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.596%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Awards&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,752&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&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:'Times New Roman',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i76d2b249a41e4985a2641c447e8e27d7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjg0OTk2MmVkYzA2YjQ4MGRiNDZlMTFkYmIxNzdkOTcxL3RhYmxlcmFuZ2U6ODQ5OTYyZWRjMDZiNDgwZGI0NmUxMWRiYjE3N2Q5NzFfMS0xLTEtMS0w_bf522af5-7dd8-4f47-bb51-dfc3fdd21bc3"
      unitRef="shares">11752</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1853d269d625472aa52bdf974466c9d8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjg0OTk2MmVkYzA2YjQ4MGRiNDZlMTFkYmIxNzdkOTcxL3RhYmxlcmFuZ2U6ODQ5OTYyZWRjMDZiNDgwZGI0NmUxMWRiYjE3N2Q5NzFfMi0xLTEtMS0w_dfe6bd1e-c764-4fc5-898b-413f9b405e95"
      unitRef="shares">11752</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i43ef9bb233dc4b89a2c5f083ab045bbf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjg0OTk2MmVkYzA2YjQ4MGRiNDZlMTFkYmIxNzdkOTcxL3RhYmxlcmFuZ2U6ODQ5OTYyZWRjMDZiNDgwZGI0NmUxMWRiYjE3N2Q5NzFfMy0xLTEtMS0w_eecf3e38-4c21-44b3-b08b-6d83186e1a94"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i62d6a6f7758f43c6afcb27e52ca0cc16_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjNiZjIxOWE5MjFkMjQwN2M4OTgwN2I5MWU4M2Q1Y2YzL3RhYmxlcmFuZ2U6M2JmMjE5YTkyMWQyNDA3Yzg5ODA3YjkxZTgzZDVjZjNfMi0xLTEtMS0yMDM3OA_9bb090ea-5a13-4697-9e61-9988845d7ec8">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i5ed361925c3d44e1b4685d7fce88d1bd_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjNiZjIxOWE5MjFkMjQwN2M4OTgwN2I5MWU4M2Q1Y2YzL3RhYmxlcmFuZ2U6M2JmMjE5YTkyMWQyNDA3Yzg5ODA3YjkxZTgzZDVjZjNfMi0zLTEtMS0yMDM4Mg_4419fbaa-80ce-44cf-9715-de1f825449df">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i62d6a6f7758f43c6afcb27e52ca0cc16_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjNiZjIxOWE5MjFkMjQwN2M4OTgwN2I5MWU4M2Q1Y2YzL3RhYmxlcmFuZ2U6M2JmMjE5YTkyMWQyNDA3Yzg5ODA3YjkxZTgzZDVjZjNfMy0xLTEtMS0yMDM3OA_d3dbdc17-039b-457a-8716-783be73cac99"
      unitRef="number">0.813</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i5ed361925c3d44e1b4685d7fce88d1bd_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjNiZjIxOWE5MjFkMjQwN2M4OTgwN2I5MWU4M2Q1Y2YzL3RhYmxlcmFuZ2U6M2JmMjE5YTkyMWQyNDA3Yzg5ODA3YjkxZTgzZDVjZjNfMy0zLTEtMS0yMDM4Mg_6b63a96a-1510-4a49-b583-ccc18eb60e00"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i62d6a6f7758f43c6afcb27e52ca0cc16_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjNiZjIxOWE5MjFkMjQwN2M4OTgwN2I5MWU4M2Q1Y2YzL3RhYmxlcmFuZ2U6M2JmMjE5YTkyMWQyNDA3Yzg5ODA3YjkxZTgzZDVjZjNfNC0xLTEtMS0yMDM3OA_f3d08896-36fc-4421-8d32-da7a485e6db6"
      unitRef="number">0.009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i5ed361925c3d44e1b4685d7fce88d1bd_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjNiZjIxOWE5MjFkMjQwN2M4OTgwN2I5MWU4M2Q1Y2YzL3RhYmxlcmFuZ2U6M2JmMjE5YTkyMWQyNDA3Yzg5ODA3YjkxZTgzZDVjZjNfNC0zLTEtMS0yMDM4Mg_0774495e-ee8a-4a41-b701-89dde307308d"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i62d6a6f7758f43c6afcb27e52ca0cc16_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjNiZjIxOWE5MjFkMjQwN2M4OTgwN2I5MWU4M2Q1Y2YzL3RhYmxlcmFuZ2U6M2JmMjE5YTkyMWQyNDA3Yzg5ODA3YjkxZTgzZDVjZjNfNS0xLTEtMS0yMDM3OA_1d61d9c9-c51a-4d73-bdbd-96f9f0a49710"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i5ed361925c3d44e1b4685d7fce88d1bd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185NC9mcmFnOmI3MjNhMDdmNWM0MTQ0NmM5MmI3ZTMxMGNjYjZkYjQ4L3RhYmxlOjNiZjIxOWE5MjFkMjQwN2M4OTgwN2I5MWU4M2Q1Y2YzL3RhYmxlcmFuZ2U6M2JmMjE5YTkyMWQyNDA3Yzg5ODA3YjkxZTgzZDVjZjNfNS0zLTEtMS0yMDM4Mg_8ba96cd8-f12f-4456-96c9-6e8baaa26758"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RleHRyZWdpb246NTIxNzUyZjVhYmM1NDU4YmIzZDdlM2ExMWUzZDljMTZfMjc5OQ_77d5d709-96e7-42c0-ae9a-beada8adb744">Income Taxes&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded no federal provision for income taxes as of December&#160;31, 2021 and 2020 due to reported net losses since inception. The difference between the Company&#x2019;s provision for income taxes and the amounts computed by applying the statutory federal income tax rate to income before income taxes is as follows for the years ended December&#160;31, 2021 and 2020 (amounts in thousands):&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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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:'Times New Roman',sans-serif;font-size:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit computed at federal statutory tax rate&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,445)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,687)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,045&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,717&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return to provision adjustments&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(745)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General business credits&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,108)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,114)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other permanent differences&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,923)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Section 162(m) limitation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809&#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:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in uncertain tax position&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;622&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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 #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:'Times New Roman',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:'Times New Roman',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 #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 style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of the Company&#x2019;s deferred tax assets and liabilities as of December&#160;31, 2021 and 2020 are as follows (amounts in thousands):&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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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:'Times New Roman',sans-serif;font-size:8pt;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: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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset:&lt;/span&gt;&lt;/td&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,460&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,891&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,520&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779&#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:'Times New Roman',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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit carryforwards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,194&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,708&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,631&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital loss carryforwards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,437&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,784&#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 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,331)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,285)&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 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,106&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(578)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(378)&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,106)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(499)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net deferred tax asset&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has established a valuation allowance equal to the net deferred tax asset due to uncertainties regarding the realization of the deferred tax asset based on the Company&#x2019;s lack of earnings history. The valuation allowance increased by $13.0 million and $8.7 million during the years ended December&#160;31, 2021 and 2020, respectively, primarily due to continuing loss from operations, general business credit carryforwards, and accrued expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, the Company had gross U.S. net operating loss (&#x201c;NOL&#x201d;) carryforwards of $97.4 million and $47.1 million, respectively. Additionally, as of December 31, 2021 and 2020, the Company had capital loss carryforwards of $2.3 million and $0.1 million, respectively. As of December&#160;31, 2021 and 2020, the Company had gross state NOL carryforwards of $0.2 million and $0.2 million, respectively. As of December&#160;31, 2021 and 2020, the Company had gross U.S. tax credit carryforwards of $7.6 million and $4.5 million, respectively. The NOL, capital loss, and tax credit carryforwards will begin to expire in 2036, if not utilized. The NOL, capital loss, and credit carryforwards are subject to Internal Revenue Service adjustments until the statute closes on the year the net operating loss or credit carryforwards are utilized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Section 382 of the Internal Revenue Code limits the utilization of U.S. NOLs following a change of control. After the 2019 financial statements were filed, the Company completed a Section 382 study from formation through October 14, 2020. Although an ownership change occurred during 2020, no deferred tax assets were impacted by the limitation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of our liability for unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.288%"/&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:'Times New Roman',sans-serif;font-size:8pt;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 #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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, beginning of the year&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560&#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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase for tax positions related to the current year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase for tax positions related to prior years&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of year&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,404&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s gross unrecognized tax benefits, if recognized, would affect its effective tax rate. The Company does not expect unrecognized tax benefits to decrease within the next twelve months due to the lapse of statute limitations. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of December 31, 2021, the Company has not accrued any interest or penalties related to unrecognized tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company files income tax returns in the U.S. and state jurisdictions. The Company is subject to examination by taxing authorities in its significant jurisdictions for the 2018, 2019, and 2020 tax years. There are currently no federal or state income tax audits in progress.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RleHRyZWdpb246NTIxNzUyZjVhYmM1NDU4YmIzZDdlM2ExMWUzZDljMTZfMjgwMA_eb6b5ca6-f587-4c75-a7f1-e1f5d1467bde">The difference between the Company&#x2019;s provision for income taxes and the amounts computed by applying the statutory federal income tax rate to income before income taxes is as follows for the years ended December&#160;31, 2021 and 2020 (amounts in thousands):&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.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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:'Times New Roman',sans-serif;font-size:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit computed at federal statutory tax rate&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,445)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,687)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,045&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,717&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return to provision adjustments&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(745)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General business credits&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,108)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,114)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other permanent differences&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,923)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Section 162(m) limitation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809&#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:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in uncertain tax position&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;622&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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 #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:'Times New Roman',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:'Times New Roman',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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfMi0xLTEtMS0w_5895adb5-1d52-4b4e-aa6e-920b3c9ad53a"
      unitRef="usd">-9445000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfMi0zLTEtMS0w_aaa7ed02-8a9d-41fe-b79d-0be4021d84ee"
      unitRef="usd">-7687000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfNC0xLTEtMS0w_a1531a08-c9ae-4419-8487-626ccb7b2995"
      unitRef="usd">13045000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfNC0zLTEtMS0w_0b4295d3-4285-44e1-8f06-8582d4b5cd05"
      unitRef="usd">8717000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <sttk:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustment
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfNS0xLTEtMS0w_dffd62cf-f9ee-484f-9cab-90b26858548e"
      unitRef="usd">0</sttk:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustment>
    <sttk:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustment
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfNS0zLTEtMS0w_b8b89229-f448-4272-9860-a606b348d87c"
      unitRef="usd">-745000</sttk:EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustment>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfNi0xLTEtMS0w_790fbd8a-0e0a-4da8-9e30-35bcaa294e9b"
      unitRef="usd">3108000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfNi0zLTEtMS0w_a4cc159f-30c7-4251-9f39-0525a90ae34f"
      unitRef="usd">1114000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <sttk:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfNy0xLTEtMS0w_33a89de0-9034-4665-bca9-cb8d9e7d8744"
      unitRef="usd">0</sttk:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount>
    <sttk:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfNy0zLTEtMS0w_a8364266-d535-44e8-aab3-4cd137660db3"
      unitRef="usd">119000</sttk:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferencesAmount>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfOC0xLTEtMS0yMDc0NA_a491d661-62ea-4e13-ae8e-18817fb63a74"
      unitRef="usd">-1923000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfOC0zLTEtMS0yMDczOA_77f6d7f8-1ef0-4f6b-8300-3b124848ddef"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <sttk:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDeductionLimitationUnderSection162M
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfOS0xLTEtMS0yMDc0NA_88581f59-f9d8-42ba-89bd-0170b6b44981"
      unitRef="usd">809000</sttk:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDeductionLimitationUnderSection162M>
    <sttk:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDeductionLimitationUnderSection162M
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfOS0zLTEtMS0yMDczOA_2d86dce4-0b0e-4d1c-99cd-d8db55d1c6e5"
      unitRef="usd">0</sttk:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDeductionLimitationUnderSection162M>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfOC0xLTEtMS0w_68bc1544-bef8-48b0-b80b-3f92263c1266"
      unitRef="usd">622000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfOC0zLTEtMS0w_223f6a1d-62b2-41d4-8654-e0e48c05c55b"
      unitRef="usd">223000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfOS0xLTEtMS0w_9f24706e-3c55-49b9-9591-108b04192c34"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfOS0zLTEtMS0w_140edf0b-b55f-44d4-b2a5-655c82420cd3"
      unitRef="usd">487000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfMTAtMS0xLTEtMA_b46a7575-ce1b-499e-bf76-aed63684ec34"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjBjNzgwMjE3NTA0ZDRkOWJiNzY5MmVkMmNmMTFhZThkL3RhYmxlcmFuZ2U6MGM3ODAyMTc1MDRkNGQ5YmI3NjkyZWQyY2YxMWFlOGRfMTAtMy0xLTEtMA_f914249e-e226-4c03-9217-96b6637773dd"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RleHRyZWdpb246NTIxNzUyZjVhYmM1NDU4YmIzZDdlM2ExMWUzZDljMTZfMjgwMQ_ee26788b-5333-43e2-83ca-657139be9006">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of the Company&#x2019;s deferred tax assets and liabilities as of December&#160;31, 2021 and 2020 are as follows (amounts in thousands):&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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&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:'Times New Roman',sans-serif;font-size:8pt;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: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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset:&lt;/span&gt;&lt;/td&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,460&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,891&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,520&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779&#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:'Times New Roman',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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit carryforwards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,194&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,708&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,631&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital loss carryforwards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,437&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,784&#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 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,331)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,285)&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 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,106&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(578)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(378)&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,106)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(499)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net deferred tax asset&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfMy0xLTEtMS0w_5f848a78-0f08-48dc-8a22-cacc2f466e9d"
      unitRef="usd">20460000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfMy0zLTEtMS0w_f58a90ae-86b7-418f-810a-652c4954b63b"
      unitRef="usd">9891000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfNC0xLTEtMS0w_fb8858f1-8776-4564-a7bc-2d94644cef08"
      unitRef="usd">3520000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfNC0zLTEtMS0w_4ea23b5f-e908-4ade-80a3-874db2455b1a"
      unitRef="usd">1345000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfNS0xLTEtMS0w_59b2e81b-f26a-49cb-b6df-bf310d461cf1"
      unitRef="usd">779000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfNS0zLTEtMS0w_720288e3-3bc6-47bd-ac4d-f15ee6754463"
      unitRef="usd">182000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfNi0xLTEtMS0w_10ac4e28-900e-498f-921c-66dfbe310ff0"
      unitRef="usd">6194000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfNi0zLTEtMS0w_2cda3a25-6e34-4725-88dd-d432b2a8d912"
      unitRef="usd">3708000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfNy0xLTEtMS0w_f71de687-5099-4e6f-8075-efa113b86e4c"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfNy0zLTEtMS0w_f1ad8e67-96e3-4731-a937-7999f20b99a5"
      unitRef="usd">2631000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfOC0xLTEtMS0w_32f99dc2-967c-4600-841a-c6df17eef71b"
      unitRef="usd">484000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfOC0zLTEtMS0w_a1cd9d88-9cf1-4d1a-8164-856dcb59a65b"
      unitRef="usd">27000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfOS0xLTEtMS0w_87c775f7-ce9e-49b7-ab91-3bbf9e5dfec1"
      unitRef="usd">31437000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfOS0zLTEtMS0w_68beb275-1ae5-43ec-bd8e-b8f8f5b6ab7a"
      unitRef="usd">17784000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfMTAtMS0xLTEtMA_e3bf9c0c-822b-4596-a9db-47d5458428f0"
      unitRef="usd">30331000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfMTAtMy0xLTEtMA_053eb2ef-17ce-4b98-9d50-449912506866"
      unitRef="usd">17285000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfMTEtMS0xLTEtMA_78dd4297-0a4c-4522-9969-b8b6ce2cfa02"
      unitRef="usd">1106000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfMTEtMy0xLTEtMA_62203f8e-2d61-48ac-a153-e71e358c3fa4"
      unitRef="usd">499000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfMTMtMS0xLTEtMA_2cfe9611-1411-4066-9908-f6ba6094ba4a"
      unitRef="usd">578000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfMTMtMy0xLTEtMA_5565ffd6-4853-462c-bb67-e736f34f6e79"
      unitRef="usd">121000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfMTQtMS0xLTEtMA_9d21785b-714f-42cf-8b7c-b92d22a00cf1"
      unitRef="usd">528000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfMTQtMy0xLTEtMA_74127211-8072-4cb3-9e5b-18bd48883ad0"
      unitRef="usd">378000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfMTUtMS0xLTEtMA_b568da48-99e4-46f2-a015-7453e8001e33"
      unitRef="usd">1106000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfMTUtMy0xLTEtMA_f6f83f2f-e37b-4e21-bbac-5b86330a81dc"
      unitRef="usd">499000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfMTYtMS0xLTEtMA_796f4e92-def1-40af-821e-93356b54027b"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjcwYWQ0Mzk4MmJhNDQ5ZjNiMmVlNWIyY2U5Y2JjY2I4L3RhYmxlcmFuZ2U6NzBhZDQzOTgyYmE0NDlmM2IyZWU1YjJjZTljYmNjYjhfMTYtMy0xLTEtMA_45676308-f326-44f9-9c21-620fe92771ef"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RleHRyZWdpb246NTIxNzUyZjVhYmM1NDU4YmIzZDdlM2ExMWUzZDljMTZfNzQ5_21dce1ea-b499-44b1-80e3-c117325ba8a4"
      unitRef="usd">13000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RleHRyZWdpb246NTIxNzUyZjVhYmM1NDU4YmIzZDdlM2ExMWUzZDljMTZfNzU2_22c1c2ec-8a0a-4096-8996-9b884406df8d"
      unitRef="usd">8700000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="idfb12636928d4d21b00a09885bc9f550_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RleHRyZWdpb246NTIxNzUyZjVhYmM1NDU4YmIzZDdlM2ExMWUzZDljMTZfMTAwNw_e20f39dd-b101-4cfe-a129-e2f98a271210"
      unitRef="usd">97400000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i592680b58da94f418a342d39beb4d6a9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RleHRyZWdpb246NTIxNzUyZjVhYmM1NDU4YmIzZDdlM2ExMWUzZDljMTZfMTAxNA_0885bb2c-0859-410b-b5b3-49b06fe6f297"
      unitRef="usd">47100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i1394695528d34d00a6380d9c1031687d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RleHRyZWdpb246NTIxNzUyZjVhYmM1NDU4YmIzZDdlM2ExMWUzZDljMTZfMTA5OTUxMTYzMTU4OQ_0454f1a5-5f3b-4214-ad71-352bcb632dd4"
      unitRef="usd">2300000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i56b14739a6c64b198bf3d0441927bd8c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RleHRyZWdpb246NTIxNzUyZjVhYmM1NDU4YmIzZDdlM2ExMWUzZDljMTZfMTA5OTUxMTYzMTU5Ng_626cf9fe-7869-4604-b69e-80ddb96f89c5"
      unitRef="usd">100000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i3e068c367ec34e2ab303dcd0a6d4da40_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RleHRyZWdpb246NTIxNzUyZjVhYmM1NDU4YmIzZDdlM2ExMWUzZDljMTZfMTExNA_b0169653-8bcd-4408-a606-ef0b36be1a59"
      unitRef="usd">200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i5e4714dd5ac54741bc7b7aa1ad1ce320_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RleHRyZWdpb246NTIxNzUyZjVhYmM1NDU4YmIzZDdlM2ExMWUzZDljMTZfMTA5OTUxMTYzMDYzNw_e6ece89b-a775-4f9a-8715-edae1484acf5"
      unitRef="usd">200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="idfb12636928d4d21b00a09885bc9f550_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RleHRyZWdpb246NTIxNzUyZjVhYmM1NDU4YmIzZDdlM2ExMWUzZDljMTZfMTE5Mg_ebfe3f5d-650e-4e67-8453-ce53ad0ce357"
      unitRef="usd">7600000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i592680b58da94f418a342d39beb4d6a9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RleHRyZWdpb246NTIxNzUyZjVhYmM1NDU4YmIzZDdlM2ExMWUzZDljMTZfMTE5OQ_aa06b8bc-8353-4f9e-9095-63f8e96310fc"
      unitRef="usd">4500000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RleHRyZWdpb246NTIxNzUyZjVhYmM1NDU4YmIzZDdlM2ExMWUzZDljMTZfMjgwMg_a00381f1-781c-4662-803d-f44f762444d1">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of our liability for unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.288%"/&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:'Times New Roman',sans-serif;font-size:8pt;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 #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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, beginning of the year&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560&#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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase for tax positions related to the current year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase for tax positions related to prior years&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of year&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,404&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjJiNDA0ODQ4MmY3NzQzZjk4YTc1NzA5ZTE5N2Y3OWZhL3RhYmxlcmFuZ2U6MmI0MDQ4NDgyZjc3NDNmOThhNzU3MDllMTk3Zjc5ZmFfMi0xLTEtMS0w_25189aee-dc22-404d-a510-dca8bf200910"
      unitRef="usd">783000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia2e6543ccfb74775ac5df4a5733524f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjJiNDA0ODQ4MmY3NzQzZjk4YTc1NzA5ZTE5N2Y3OWZhL3RhYmxlcmFuZ2U6MmI0MDQ4NDgyZjc3NDNmOThhNzU3MDllMTk3Zjc5ZmFfMi0zLTEtMS0w_745a4072-35b5-4586-be98-800923647a14"
      unitRef="usd">560000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjJiNDA0ODQ4MmY3NzQzZjk4YTc1NzA5ZTE5N2Y3OWZhL3RhYmxlcmFuZ2U6MmI0MDQ4NDgyZjc3NDNmOThhNzU3MDllMTk3Zjc5ZmFfMy0xLTEtMS0w_1273daee-d359-46bd-8a75-ee541b7395d5"
      unitRef="usd">449000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjJiNDA0ODQ4MmY3NzQzZjk4YTc1NzA5ZTE5N2Y3OWZhL3RhYmxlcmFuZ2U6MmI0MDQ4NDgyZjc3NDNmOThhNzU3MDllMTk3Zjc5ZmFfMy0zLTEtMS0w_8475bf9d-8b5c-4ed4-9bea-ed3ebca209aa"
      unitRef="usd">223000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjJiNDA0ODQ4MmY3NzQzZjk4YTc1NzA5ZTE5N2Y3OWZhL3RhYmxlcmFuZ2U6MmI0MDQ4NDgyZjc3NDNmOThhNzU3MDllMTk3Zjc5ZmFfNC0xLTEtMS0yMDg2Nw_99f7660f-726a-47d7-b324-c6ac5daa9acb"
      unitRef="usd">172000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i73f2d7b21c5b44ab936e62ec14b2391e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjJiNDA0ODQ4MmY3NzQzZjk4YTc1NzA5ZTE5N2Y3OWZhL3RhYmxlcmFuZ2U6MmI0MDQ4NDgyZjc3NDNmOThhNzU3MDllMTk3Zjc5ZmFfNC0zLTEtMS0yMDg3OQ_0e102bfe-a916-4934-811f-4d7df9f8d35a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibf22e3d9c8e14c7f858b405a0dce6aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjJiNDA0ODQ4MmY3NzQzZjk4YTc1NzA5ZTE5N2Y3OWZhL3RhYmxlcmFuZ2U6MmI0MDQ4NDgyZjc3NDNmOThhNzU3MDllMTk3Zjc5ZmFfNS0xLTEtMS0w_d3318950-d2f5-414c-b2c2-6bf858259d8b"
      unitRef="usd">1404000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3f3f5a50ece747008b59441f4cb5f1a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y185Ny9mcmFnOjUyMTc1MmY1YWJjNTQ1OGJiM2Q3ZTNhMTFlM2Q5YzE2L3RhYmxlOjJiNDA0ODQ4MmY3NzQzZjk4YTc1NzA5ZTE5N2Y3OWZhL3RhYmxlcmFuZ2U6MmI0MDQ4NDgyZjc3NDNmOThhNzU3MDllMTk3Zjc5ZmFfNS0zLTEtMS0w_88db76b9-5798-405b-b5ce-32d53efb193c"
      unitRef="usd">783000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xMDMvZnJhZzoyZmY0ZjFmZTFmOWI0ZWFmYWQ4ZDZhNTVlY2FkNzAyMS90ZXh0cmVnaW9uOjJmZjRmMWZlMWY5YjRlYWZhZDhkNmE1NWVjYWQ3MDIxXzkxMg_b16b3f11-fd6d-4e7d-872c-116714aec1cc">Related PartyAs of December 31, 2020, Takeda held an approximate 5.0% ownership interest in the Company&#x2019;s outstanding shares. Considering the resignation of the Takeda director and percent ownership of the Company&#x2019;s common stock as of December 31, 2020, the Company no longer considers Takeda a related party.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <sttk:ShareholderOwnershipPercentage
      contextRef="ic68499c9c9c54c7ca37c93a1819e89f8_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xMDMvZnJhZzoyZmY0ZjFmZTFmOWI0ZWFmYWQ4ZDZhNTVlY2FkNzAyMS90ZXh0cmVnaW9uOjJmZjRmMWZlMWY5YjRlYWZhZDhkNmE1NWVjYWQ3MDIxXzU0OTc1NTgxNDIzNzg_6ee82e6d-bbc8-4ae1-a1e8-b23b85e4699f"
      unitRef="number">0.050</sttk:ShareholderOwnershipPercentage>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xMDYvZnJhZzo2OTY5NjdmNTk1YTU0MjhjODEwZDhkMTI5NjQ0YmQ5Zi90ZXh0cmVnaW9uOjY5Njk2N2Y1OTVhNTQyOGM4MTBkOGQxMjk2NDRiZDlmXzU5NA_b22d6e61-a105-4509-9fd1-19b2567c3f95">Subsequent EventsNone.</us-gaap:SubsequentEventsTextBlock>
    <dei:AuditorFirmId
      contextRef="i37b06acb50a449ef9343f66141212130_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjkyNzU3YWUzMGEyMzQ5NDBhYTQzNzFlNjYzNTIyNTljL3NlYzo5Mjc1N2FlMzBhMjM0OTQwYWE0MzcxZTY2MzUyMjU5Y18xMzMvZnJhZzpkZDgzOWZjN2MwYTc0MzNlYmUwNDA1NTE5MjA3ZjQ2MS90ZXh0cmVnaW9uOmRkODM5ZmM3YzBhNzQzM2ViZTA0MDU1MTkyMDdmNDYxXzEwOTk1MTE2MzQxNTU_72c3db57-e321-47a1-9568-59a9d49d31dd">185</dei:AuditorFirmId>
</xbrl>
