<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:eols="http://www.evolus.com/20211231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns: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="eols-20211231.xsd" xlink:type="simple"/>
    <context id="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4fa2f71f5a7041d1ace4d871fe10e977_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iaa72dc4cee564575a0f6a6004820d124_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e4bb2c0e721463db9317bbec67a63bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8935b4319e2d40ef96ac74a02189f082_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib874ac63dd264f8fabd518dd19e7db7a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic4cecda8a60147e1a6dbe55bc70c5855_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff1ebb6d09924e6db55a5c3231e23615_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7a339248c57c4c3fbb0a8c12261031e6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9c58ee31658f47ddb1bed8a3b81a0f35_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i8472362221cf41d88c702018e38d71e8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="idebc0775b4d14420bd4c6971f6b63b0b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i9be00354c46b4b8b96a26749f9c3e28d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="idb18fef826e14bf1b6a11208896433a1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic454c127b7694ec7929df6e51728c3f3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i9496baa43c834ff9b11ec53efd6d7f91_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i618370635dad4cc09cde0158985bd9fc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="iff982f9041634290a7428662c88e90ce_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="if065d88090344c76906d42f9e58f3946_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idac57e11cdc94016861bd9248bcdb528_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i7dae31c8b50a4ed9834cf14ad981a07f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i7b072e47c4674802bf86129ee1b3d043_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="ib5bcb363afdf4b8db455485e8e2ad3fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="ic40c99d6b0a04616bf00bfc233eced25_D20210228-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-28</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i55331949261b40a1b1fb09e4158cee28_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="ib797f956941d4495ae3f6f4926ca7cd1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="iae9c7ae95d9f43cbb4015233b65597a5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eols:FollowOnOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ida8a057d5f3b4f8999abff6725b2469f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eols:FollowOnOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if9bdbef71f2046fc80639fa5cacb44eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eols:FollowOnOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i19668eba2a9a432cbae4ec0e6254aa0e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eols:ATMSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b39b85b47cc450fbde4206b76345039_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eols:ATMSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i191b278dcfec47f3972561e051202c15_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eols:ATMSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ide759804fa684555b30ad8d92e40dd8f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i4e49ab226c6f4296b8a462ca4e5b73d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic7f853492f874d82b33dd9c2cb1fff79_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="iba22e2b749b44db0bac4acb2ea8a9073_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i0eed27f558fa49d5b84d4d3ba1bfef2d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i861bdd7e206b435b912b799375902ac9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="ib7a53a744c7f48d4bb28c1d16000d70f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eols:FollowOnOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idb4365e9adeb459aa371d09c5f6def3f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eols:ATMSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia43c0d4587004db0b6f491872654d03a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:PharmakonTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic59095e4226448ca90c7c028c530b46b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:PharmakonTermLoansOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf213e710f77493dadadc321fcf59639_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:PharmakonTermLoansTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1a49dbd0cdc4fa299c6fc4b349cd1c9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:PharmakonTermLoansOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9c22c52daf7d4250a52799a0d558499a_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:OxfordTermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i6b22c9a255f64ef69528be6cf90f2d57_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eols:IntellectualPropertyDisputesJeuveauMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie3dc0d8eadaf4cf7918bae649c0b4261_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eols:IntellectualPropertyDisputesJeuveauMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8655593ec8584a3a81c2026e2ac5d7f4_D20230101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eols:IntellectualPropertyDisputesJeuveauMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="ibdb8c8bf46044c1d94ceba9d58481dda_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ib67b7815bf86448c836c0674ab2cd400_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:DaewoongConvertibleNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i67974a995ff142e8bcd737a314d25651_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:DaewoongConvertibleNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i87285d3792f541dfb0b8bd76edc9ed8b_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eols:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i369b3df3ec04419fa040ca2ec1d798db_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i581d900790a24282bf837c0e06b7b5f4_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eols:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i3f2ebd8bfca6432bb520e3b56fadc096_D20210601-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eols:ATMSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="icdebbf3fdf644e34be10eab249d933bc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic3bdecfb61f64eacb1bec28f7caef51c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia035180a7f3e4b968ed0e22107620141_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if89a2df2b8e54c8d8ee79434f9442e05_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia1af8740f4504d02a822562858322d3f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic88608af4b8d44f29f8f6a890a3e0859_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eols:IntellectualPropertyDisputesJeuveauMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ia307b0175e9a4f089eff6272a567b599_D20210218-20210218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eols:IntellectualPropertyDisputesJeuveauMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-18</startDate>
            <endDate>2021-02-18</endDate>
        </period>
    </context>
    <context id="i7e4a414b331e4768a456b40889b5bf16_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eols:IntellectualPropertyDisputesJeuveauMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iec7e63cb81e2460c81caf30e8a3ecb3e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eols:IntellectualPropertyDisputesJeuveauMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3a7d2bddc6cf450cb25bddf49c81a86d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eols:IntellectualPropertyDisputesJeuveauMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id34ebca0dbac4892b9e26b1d887fc863_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i41ae1e1c1bad4e168f9a39b7db9fc6ce_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i1fc31951483143dfaeb4fa1205ce3584_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6de2de54a6f5422793e33fa044c6ac61_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3b5f19e8647e4e1294248e74152897f8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if36312ac79504238b5690df729b1f37c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc1dd5e647ea4c61b81e841d2fa58ac8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaaadf7ebcb2440558c596d02aa4fe18d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i188292fb611741ec93ece11f8e4d57aa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2126481ac7a74980a92e9285369775dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i21f2ba8ba1854a108007d265c9b25d60_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9646e12d03f4e54b9e9276d5b1d0f3a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id68d8821d04841b29a08745afac4b24a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2c80b688d1614017ad7563e60cbf9695_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i93faa46c660e429db8bd1d5c2859380e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i81b74edf017e427b8f5b7fafd4bc3d1b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i17c0c8daaf4141d78d576fc09db214fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ief25c158c2d14085a69e4a3d492bdfd3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i95e8f96583894a6cb3bc3881f9f0ed7d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">eols:ContingentRoyaltyObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i44f0543f775c46f490919b75592c1ee5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">eols:ContingentRoyaltyObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4297d135149943959e21307f69d5bb57_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">eols:ContingentRoyaltyObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3723caf0d1864617b4ad156f12392622_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">eols:ContingentRoyaltyObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i239343ea90f94848ab298a3e8b49d754_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">eols:ContingentRoyaltyObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9aa9cf7ce6924d97b753fab0a35caffd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a3026926537414c9e558b2f48c5ac00_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i57c030fa26f84d46a809534c6d533f06_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iecd7c427bcea41a68a2333c4ab2e58f4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i135354304f194b65a202352820714058_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5bcc0e46ed1c4cd4b910b9542aaeca6e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ef09bce4de74ec69fa66b0204b03c06_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3bbaa2f404694cf09f8b1dd48adb8b5a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eols:EvolusIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eols:SCHAEONLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i26cd83bcd422412f813d386ddac29197_D20190201-20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-02-01</endDate>
        </period>
    </context>
    <context id="i88606d7b76234da8a815ea40351a89f6_D20190201-20190201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eols:EvolusIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eols:SCHAEONLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-02-01</endDate>
        </period>
    </context>
    <context id="i58135f80c4e74590a70a971e21d37e1f_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i925e16da5e194d4986f670bfe115cfd7_I20211214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:PharmakonTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-14</instant>
        </period>
    </context>
    <context id="i96e618230e7d48238d27ef49600d13df_I20211214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:PharmakonTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-14</instant>
        </period>
    </context>
    <context id="ia0b2c7ebaf23495d8d1cc10fab315eb7_D20211214-20211214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:PharmakonTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-14</startDate>
            <endDate>2021-12-14</endDate>
        </period>
    </context>
    <context id="if4f1ae42ca284ea69054431a374441c1_D20211214-20211214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:PharmakonTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-14</startDate>
            <endDate>2021-12-14</endDate>
        </period>
    </context>
    <context id="i4ec3d79630cc4ba09ef1b19959bd91f0_D20211214-20211214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:PharmakonTermLoansOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-14</startDate>
            <endDate>2021-12-14</endDate>
        </period>
    </context>
    <context id="i559b9a0d8aa547d0b36e58c3d536751e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id698b63e55694d648621289908e0dcbe_I20211214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:PharmakonTermLoansOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eols:DebtInstrumentPrepaymentTermsAxis">eols:TermOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-14</instant>
        </period>
    </context>
    <context id="i3e5503a1fc4a4988a8da895468afd601_I20211214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:PharmakonTermLoansOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eols:DebtInstrumentPrepaymentTermsAxis">eols:TermTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-14</instant>
        </period>
    </context>
    <context id="i0449988c955c422a849943b6ec89fe73_I20211214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:PharmakonTermLoansOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="eols:DebtInstrumentPrepaymentTermsAxis">eols:TermThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-14</instant>
        </period>
    </context>
    <context id="i709c7ab6d38744cca0fbeb034841964d_I20190315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-15</instant>
        </period>
    </context>
    <context id="ie909f3b79bd4486daae42675b5641c62_I20190315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:TermLoanFacilityTrancheOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-15</instant>
        </period>
    </context>
    <context id="ifbb534318d9f4bd5bc4b81a523ac249b_I20190315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:TermLoanFacilityTrancheTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-15</instant>
        </period>
    </context>
    <context id="i458308c7266b440eb668d7481bd1e4b3_D20190315-20190315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-15</startDate>
            <endDate>2019-03-15</endDate>
        </period>
    </context>
    <context id="i69e7efe2c2b144989db5533678b61c21_D20190315-20190315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-15</startDate>
            <endDate>2019-03-15</endDate>
        </period>
    </context>
    <context id="idf71c87e895a46f09a7abf6657f2b04d_I20190315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:OxfordTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-15</instant>
        </period>
    </context>
    <context id="i97c0f553670c4c3495114a22bf868a2f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:OxfordTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b43edc16c22483086f802b6b9cf884c_I20190315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-15</instant>
        </period>
    </context>
    <context id="i4cac7bab107947c89fb60b9a19aa1ed2_D20210104-20210104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:OxfordTermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-04</startDate>
            <endDate>2021-01-04</endDate>
        </period>
    </context>
    <context id="iaae348537d9a4136a16f6e54e4e524a6_I20200706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:DaewoongConvertibleNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-06</instant>
        </period>
    </context>
    <context id="i99d0525d0e434079b1d9eb140af4688c_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:DaewoongConvertibleNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i639ff7637d4f4af7b61468f913b844be_D20201016-20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-28</endDate>
        </period>
    </context>
    <context id="id67d131284974c959850a72560bf6292_D20201127-20201202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <startDate>2020-11-27</startDate>
            <endDate>2020-12-02</endDate>
        </period>
    </context>
    <context id="ibb11d4e5afdb4c27ae1e67ee48ded284_D20210325-20210325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:DaewoongConvertibleNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-25</startDate>
            <endDate>2021-03-25</endDate>
        </period>
    </context>
    <context id="i63f4e91998714dab927a5acf4a92ddb8_D20210326-20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eols:ATMSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-26</startDate>
            <endDate>2021-03-26</endDate>
        </period>
    </context>
    <context id="i75496e7d4351422aa519e8a590bc554b_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eols:ATMSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="ic142d9a5a6964798b2bc095cf05edeb8_I20171121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <instant>2017-11-21</instant>
        </period>
    </context>
    <context id="i0caf9e9143e34777b8ae279b103a9da1_D20171121-20171121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <startDate>2017-11-21</startDate>
            <endDate>2017-11-21</endDate>
        </period>
    </context>
    <context id="i517a2340d6ac4cfb8363af7585980dcf_I20211121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <instant>2021-11-21</instant>
        </period>
    </context>
    <context id="i7869351f7bde4260a08aa49ce4ef2470_I20201121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
        </entity>
        <period>
            <instant>2020-11-21</instant>
        </period>
    </context>
    <context id="i68cb09998d774788979c19e4685aad8f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id708d9ed50e54617af7629252e0fa1c6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iecdda6aa05b04bfcab114de1346b4b98_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">eols:RestrictedStockUnitsRSUsPerformanceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifd29a6c578714db49b385b4f9e60b606_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">eols:RestrictedStockUnitsRSUsPerformanceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8ef5563a248f47b9b87ca621a1f1eed8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">eols:RestrictedStockUnitsRSUsMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1da74bb1ddc84684bf5d405096cdedeb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">eols:RestrictedStockUnitsRSUsMarketConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i88b38b15d2f74919915230e85c1722dc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie061e2ccf1e04536b767f55687880f70_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia803156cd5cc4477b4ba2e43f8f8880d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1328d543a76b4257a15411d3fc978c8d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i35d707ed76cb4921a043c6af35bf1696_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i42f7ff0b06244a60a0750a47b3a469a0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8ca327f5daf34725b1e5b80570e0af49_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic78866655f1e4fb7a2d18ed23eaca432_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idd67b6f34e3040f58a3931c6b786528d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i88950351bb5049948706e070a4d2f1ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb1c0ae2c17f459f9a60df92e9ad83ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="if4b758b9624b4b0996306bc2eeaddce7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i422b9466ee0c476e8729e37ee5d9e9d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i68cbcb58dbd347d186d56f67bdc0d88b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="i258260be7e354c3dabf4d4df2ee981e1_I20210218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eols:IntellectualPropertyDisputesJeuveauMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-18</instant>
        </period>
    </context>
    <context id="i58d3338bb29342a7bea51d1b86c744ea_I20230915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-15</instant>
        </period>
    </context>
    <context id="i9886998085bb48b9b58c8a53127543d0_I20240915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-15</instant>
        </period>
    </context>
    <context id="ib98c7c392d2f4eaf8e8ab779dee845dd_I20250915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-15</instant>
        </period>
    </context>
    <context id="i002a56e0c1ec4c04b5999635912fcdc8_D20210323-20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:DaewoongAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-23</startDate>
            <endDate>2021-03-23</endDate>
        </period>
    </context>
    <context id="i75469af343584e09847fb0027c3e78c7_D20210323-20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eols:DaewoongConvertibleNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-23</startDate>
            <endDate>2021-03-23</endDate>
        </period>
    </context>
    <context id="if65ecdee742e445f89295c829f75efac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="iff738c7de2844195a714ca1b57f846c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</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="iaa6947c0461b47158a26475a99eabf01_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id4b16f01a5f7415687373739c3bf5523_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a37e00a5294439283de4636c2dc8b56_D20171214-20171214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eols:EvolusIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eols:SCHAEONLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-14</startDate>
            <endDate>2017-12-14</endDate>
        </period>
    </context>
    <context id="ib72da45d6b9e4dfd9eaea3fd7a90255c_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001570562</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eols:EvolusIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eols:SCHAEONLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="reporting_unit">
        <measure>eols:reporting_unit</measure>
    </unit>
    <unit id="year">
        <measure>eols:year</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="tranche">
        <measure>eols:tranche</measure>
    </unit>
    <unit id="payment">
        <measure>eols:payment</measure>
    </unit>
    <unit id="advance">
        <measure>eols:advance</measure>
    </unit>
    <unit id="complaint">
        <measure>eols:complaint</measure>
    </unit>
    <unit id="plaintiff">
        <measure>eols:plaintiff</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl80L2ZyYWc6YTc2Y2EwNmJmZGExNDgwMDg0NjBmMWNjYjExNTYzMmYvdGFibGU6M2QwMTI5NGUwY2ZlNGNmNmEwOGI5OGJjMGQ2Y2EwMGYvdGFibGVyYW5nZTozZDAxMjk0ZTBjZmU0Y2Y2YTA4Yjk4YmMwZDZjYTAwZl8yLTEtMS0xLTI0Njk3_74df87d4-d24a-4062-9daf-7364c28aad83">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl80L2ZyYWc6YTc2Y2EwNmJmZGExNDgwMDg0NjBmMWNjYjExNTYzMmYvdGFibGU6M2QwMTI5NGUwY2ZlNGNmNmEwOGI5OGJjMGQ2Y2EwMGYvdGFibGVyYW5nZTozZDAxMjk0ZTBjZmU0Y2Y2YTA4Yjk4YmMwZDZjYTAwZl80LTEtMS0xLTI0Njk3_e8344e00-c296-477d-a1a1-bc689559faf6">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl80L2ZyYWc6YTc2Y2EwNmJmZGExNDgwMDg0NjBmMWNjYjExNTYzMmYvdGFibGU6M2QwMTI5NGUwY2ZlNGNmNmEwOGI5OGJjMGQ2Y2EwMGYvdGFibGVyYW5nZTozZDAxMjk0ZTBjZmU0Y2Y2YTA4Yjk4YmMwZDZjYTAwZl81LTEtMS0xLTI0Njk3_5099efe3-41fe-4d4a-a40a-ca2369847dce">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl80L2ZyYWc6YTc2Y2EwNmJmZGExNDgwMDg0NjBmMWNjYjExNTYzMmYvdGFibGU6M2QwMTI5NGUwY2ZlNGNmNmEwOGI5OGJjMGQ2Y2EwMGYvdGFibGVyYW5nZTozZDAxMjk0ZTBjZmU0Y2Y2YTA4Yjk4YmMwZDZjYTAwZl84LTEtMS0xLTI0Njk3_f21de7f7-160c-4a69-bd79-fb58af3b4f35">0001570562</dei:EntityCentralIndexKey>
    <us-gaap:TypeOfCostGoodOrServiceExtensibleList
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfOS0wLTEtMS0yNDY5Nw_88e79aa4-bc34-4d38-bbd8-aeec1c06ccdf">http://fasb.org/us-gaap/2021-01-31#ProductMember</us-gaap:TypeOfCostGoodOrServiceExtensibleList>
    <us-gaap:TypeOfCostGoodOrServiceExtensibleList
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfOS0wLTEtMS0yNDY5Nw_bbfa6ccc-bec5-4fce-81ec-f28ff59e01f1">http://fasb.org/us-gaap/2021-01-31#ProductMember</us-gaap:TypeOfCostGoodOrServiceExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i68cb09998d774788979c19e4685aad8f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzE3MzI_fb117ad8-2568-44c6-bb64-c540497d2484">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zNDk4_d9286a33-6ae7-438f-a11e-f1defd658898">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zNDk1_8aa7e4eb-9f5f-4e93-bcbc-4eac1840e2fd">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zMjk4NTM0ODg2OTI4_6d3ac15a-b300-400c-8d1e-f7dc8c2c5c9b">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zMjk4NTM0ODg2OTI4_3b045ff2-414d-43e0-b828-5b1172095d0c">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zNTA3_04bd61ad-1d1a-4cc7-8018-88f9824949f1">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zNTAz_53ca8415-9bc3-4fb1-a9d5-1ba613010af4">001-38381</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zNDk5_bb927288-6cc7-4112-ad32-878c411ebf2e">EVOLUS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGFibGU6YTQ2NjQ3NjNlMDIzNDk4ZGEwODhhNjRlM2FlNThjNWIvdGFibGVyYW5nZTphNDY2NDc2M2UwMjM0OThkYTA4OGE2NGUzYWU1OGM1Yl8wLTAtMS0xLTI0Njk3_abb789d5-6e78-4496-84c2-e9ea914391ce">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGFibGU6YTQ2NjQ3NjNlMDIzNDk4ZGEwODhhNjRlM2FlNThjNWIvdGFibGVyYW5nZTphNDY2NDc2M2UwMjM0OThkYTA4OGE2NGUzYWU1OGM1Yl8wLTItMS0xLTI0Njk3_5e39c71a-c0fa-49b3-9be4-ee23250693e3">46-1385614</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGFibGU6YTQ2NjQ3NjNlMDIzNDk4ZGEwODhhNjRlM2FlNThjNWIvdGFibGVyYW5nZTphNDY2NDc2M2UwMjM0OThkYTA4OGE2NGUzYWU1OGM1Yl8yLTEtMS0xLTI0Njk3L3RleHRyZWdpb246YTEyZWJiMTAxYmZhNDZjNzlkZTU4MDg0OTdlY2EzMzFfNA_b4f380c2-8808-445a-a505-2204882db4b1">520 Newport Center Dr., Suite 1200</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGFibGU6YTQ2NjQ3NjNlMDIzNDk4ZGEwODhhNjRlM2FlNThjNWIvdGFibGVyYW5nZTphNDY2NDc2M2UwMjM0OThkYTA4OGE2NGUzYWU1OGM1Yl8yLTEtMS0xLTI0Njk3L3RleHRyZWdpb246YTEyZWJiMTAxYmZhNDZjNzlkZTU4MDg0OTdlY2EzMzFfNw_8f646d3a-2efe-4e50-8420-e76703de28bb">Newport Beach</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGFibGU6YTQ2NjQ3NjNlMDIzNDk4ZGEwODhhNjRlM2FlNThjNWIvdGFibGVyYW5nZTphNDY2NDc2M2UwMjM0OThkYTA4OGE2NGUzYWU1OGM1Yl8yLTEtMS0xLTI0Njk3L3RleHRyZWdpb246YTEyZWJiMTAxYmZhNDZjNzlkZTU4MDg0OTdlY2EzMzFfMTE_5cc76cef-182d-4aa1-8f95-26e9da3fccfa">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGFibGU6YTQ2NjQ3NjNlMDIzNDk4ZGEwODhhNjRlM2FlNThjNWIvdGFibGVyYW5nZTphNDY2NDc2M2UwMjM0OThkYTA4OGE2NGUzYWU1OGM1Yl8yLTEtMS0xLTI0Njk3L3RleHRyZWdpb246YTEyZWJiMTAxYmZhNDZjNzlkZTU4MDg0OTdlY2EzMzFfMTQ_ea5dc133-298c-4eca-a799-58ea1257fd87">92660</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGFibGU6YTQ2NjQ3NjNlMDIzNDk4ZGEwODhhNjRlM2FlNThjNWIvdGFibGVyYW5nZTphNDY2NDc2M2UwMjM0OThkYTA4OGE2NGUzYWU1OGM1Yl8yLTEtMS0xLTI0Njk3L3RleHRyZWdpb246YTEyZWJiMTAxYmZhNDZjNzlkZTU4MDg0OTdlY2EzMzFfMTg_39dc62b6-7a7e-41f1-a8be-ef5e39860ea6">949</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGFibGU6YTQ2NjQ3NjNlMDIzNDk4ZGEwODhhNjRlM2FlNThjNWIvdGFibGVyYW5nZTphNDY2NDc2M2UwMjM0OThkYTA4OGE2NGUzYWU1OGM1Yl8yLTEtMS0xLTI0Njk3L3RleHRyZWdpb246YTEyZWJiMTAxYmZhNDZjNzlkZTU4MDg0OTdlY2EzMzFfMjI_8cfcbf75-de9c-48aa-930f-792698cdc192">284-4555</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGFibGU6Y2E1NzQxZTRmODU3NGZkMmI5ZTlmMGQ1NmI4NGQ2YzEvdGFibGVyYW5nZTpjYTU3NDFlNGY4NTc0ZmQyYjllOWYwZDU2Yjg0ZDZjMV8yLTAtMS0xLTI0Njk3_7b0d2378-723c-493c-902c-785a1ee81a52">Common Stock, $0.00001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGFibGU6Y2E1NzQxZTRmODU3NGZkMmI5ZTlmMGQ1NmI4NGQ2YzEvdGFibGVyYW5nZTpjYTU3NDFlNGY4NTc0ZmQyYjllOWYwZDU2Yjg0ZDZjMV8yLTEtMS0xLTI0Njk3_533ff849-5c19-4f30-ac3d-db7f8f6386cd">EOLS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGFibGU6Y2E1NzQxZTRmODU3NGZkMmI5ZTlmMGQ1NmI4NGQ2YzEvdGFibGVyYW5nZTpjYTU3NDFlNGY4NTc0ZmQyYjllOWYwZDU2Yjg0ZDZjMV8yLTItMS0xLTI0Njk3_5428be29-5d88-499b-b540-1c6622b635c8">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zNTA1_72744ac7-e12a-48ba-89c2-c25c0adbfeb4">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zNTA0_e3d67385-967a-456b-be6c-5c6734515af3">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zNDk3_e84c041d-553a-477f-83b9-8df5e227f275">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zNTAw_867c4a2d-9f08-41f9-97c1-59bd722489e0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGFibGU6YzdjMzhkZThlZmI5NDk1YmEzZjRkMjljNjFmOTM5MDEvdGFibGVyYW5nZTpjN2MzOGRlOGVmYjk0OTViYTNmNGQyOWM2MWY5MzkwMV8yLTAtMS0xLTI0Njk3_1536bf97-e22c-440c-9631-7f32c294ce23">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGFibGU6YzdjMzhkZThlZmI5NDk1YmEzZjRkMjljNjFmOTM5MDEvdGFibGVyYW5nZTpjN2MzOGRlOGVmYjk0OTViYTNmNGQyOWM2MWY5MzkwMV8yLTMtMS0xLTI0Njk3_14aef32c-223f-40dd-8e7a-f1a3a8c4fe4e">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGFibGU6YzdjMzhkZThlZmI5NDk1YmEzZjRkMjljNjFmOTM5MDEvdGFibGVyYW5nZTpjN2MzOGRlOGVmYjk0OTViYTNmNGQyOWM2MWY5MzkwMV8zLTMtMS0xLTI0Njk3_a58136e4-718f-4003-b9c9-c01b5919236e">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zNDk2_e577062b-ac89-451e-8408-05a9a96ff4e5">true</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zNTAx_8276c257-33d9-401f-bb64-680440762b74">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zMjk4NTM0ODg2OTQ2_ca85489e-9ef6-45a6-b157-a53078b6e8c8">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i4fa2f71f5a7041d1ace4d871fe10e977_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8yODkw_63546625-21df-4bf2-8c51-408ebb78f88e"
      unitRef="usd">423200000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iaa72dc4cee564575a0f6a6004820d124_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8xMDk5NTExNjMxMzI2_ac19b21a-a6d5-4f9d-9974-e96535e33189"
      unitRef="shares">55694452</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xL2ZyYWc6ZjFmYThhNzhiZWMxNDg0MjhlNDhjOWUzMWNhNWY2OTAvdGV4dHJlZ2lvbjpmMWZhOGE3OGJlYzE0ODQyOGU0OGM5ZTMxY2E1ZjY5MF8zNTAy_83e7ed89-93dc-43f0-9d25-fd0f7d6e537e">Portions of the registrant's Proxy Statement for the 2022 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended December&#160;31, 2021.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83MC9mcmFnOjQ4NmMwZjUwODBkZTQ4OGM5N2Y4MzhmZTY2OGI3YmQ5L3RhYmxlOjRiNmViMjViMDNiMjQwODc5NjIzYmQ3ZWY3OTM5NzkxL3RhYmxlcmFuZ2U6NGI2ZWIyNWIwM2IyNDA4Nzk2MjNiZDdlZjc5Mzk3OTFfMS0wLTEtMS0zOTIxOC90ZXh0cmVnaW9uOjcwMTc3NzMyZjExNjRhZjJhMTU3ZjVhOTYxMmNmNDk3XzMyOTg1MzQ4ODM0MTA_9ff647d4-2077-488a-a759-cfa2f14a8707">42</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83My9mcmFnOmMyOGUxNDNiMDBkMTQyOTQ5ZGVhYThiNzMxNTE4N2Q5L3RhYmxlOjhjYzZhYjU0MzliZjRjNzY4YmY5ZmE2NWYzNzVhNDY1L3RhYmxlcmFuZ2U6OGNjNmFiNTQzOWJmNGM3NjhiZjlmYTY1ZjM3NWE0NjVfMC0xLTEtMS0zOTIyMi90ZXh0cmVnaW9uOjVkY2MwOTZlZjAzMDQzM2M4MTA1MTVlMjE2Mjg5N2E1XzMyOTg1MzQ4ODMzNzA_ea406d11-2b3d-41a7-9110-1712883cfdd5">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83My9mcmFnOmMyOGUxNDNiMDBkMTQyOTQ5ZGVhYThiNzMxNTE4N2Q5L3RleHRyZWdpb246YzI4ZTE0M2IwMGQxNDI5NDlkZWFhOGI3MzE1MTg3ZDlfMzI5ODUzNDg4Njc1NQ_20539ded-907d-4afa-ba7e-af5fb67cc74d">Irvine, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNC0xLTEtMS0yNDY5Nw_8d8d466f-d942-480a-8042-7a8187b1f693"
      unitRef="usd">146256000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNC0zLTEtMS0yNDY5Nw_75410dad-5ab0-4bdb-94c4-2439e8eed353"
      unitRef="usd">102562000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNS0xLTEtMS0yNDY5Nw_c72884e1-ea77-4738-8e65-af3faa19139a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNS0zLTEtMS0yNDY5Nw_b73c1ec3-0241-4688-8545-0218a03f607f"
      unitRef="usd">5000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNi0xLTEtMS0yNDY5Nw_f6d88153-a4bc-47a7-841e-33a8d8de9ea9"
      unitRef="usd">14657000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNi0zLTEtMS0yNDY5Nw_de1db430-5a9e-426b-999d-a77e2b0aae0e"
      unitRef="usd">9680000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNy0xLTEtMS0yNDY5Nw_d4fc6836-66da-48ef-904b-09b88d8f4a24"
      unitRef="usd">1762000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNy0zLTEtMS0yNDY5Nw_147cd452-7f86-49ed-9bd9-223681c3ac5d"
      unitRef="usd">3354000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfOC0xLTEtMS0yNDY5Nw_d2872fc1-a55c-4d58-8698-ca3db7716301"
      unitRef="usd">5082000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfOC0zLTEtMS0yNDY5Nw_ccfad016-6437-4159-b3dc-e4d8e7b16ac1"
      unitRef="usd">4828000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfOS0xLTEtMS0zMDM3Nw_c0fa29da-be43-40cd-8242-f7af7bc4c634"
      unitRef="usd">11042000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfOS0zLTEtMS0yNzk0Ng_2e932be6-a0ec-44be-ac4c-eb9436e3787a"
      unitRef="usd">2188000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfOS0xLTEtMS0yNDY5Nw_956aa0cf-7b7a-4fd4-975c-3528454c828c"
      unitRef="usd">178799000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfOS0zLTEtMS0yNDY5Nw_0961f8e7-f244-4f6a-8a71-1cfde362ac6c"
      unitRef="usd">127612000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMTAtMS0xLTEtMjQ2OTc_485778f8-5fa2-4948-af72-930072a64986"
      unitRef="usd">1371000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMTAtMy0xLTEtMjQ2OTc_58c616ca-936b-44c5-81a9-0296daf699a1"
      unitRef="usd">1297000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMTItMS0xLTEtMjQ2OTc_2481c940-0a9b-46be-a3f8-495d2a6e5a25"
      unitRef="usd">2722000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMTItMy0xLTEtMjQ2OTc_6128b558-796f-43c8-b416-a3de8c3c14f6"
      unitRef="usd">3414000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMTMtMS0xLTEtMjQ2OTc_50c28993-f1df-48e5-b018-d2ce7743d30b"
      unitRef="usd">50625000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMTMtMy0xLTEtMjQ2OTc_d6a761d4-6ef1-4553-b6e2-9bc96f9eb827"
      unitRef="usd">55297000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMTQtMS0xLTEtMjQ2OTc_d03f1f77-9daa-48ec-ad25-7ebf675195dc"
      unitRef="usd">21208000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMTQtMy0xLTEtMjQ2OTc_9ec99555-e907-48ed-b5bd-6f765fa2e342"
      unitRef="usd">21208000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMTUtMS0xLTEtMjQ2OTc_888a0625-7353-4c05-9655-78c3feb337a4"
      unitRef="usd">2758000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMTUtMy0xLTEtMjQ2OTc_4c2d3b07-320c-4e15-8edb-a6fa2f070973"
      unitRef="usd">240000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMTYtMS0xLTEtMjQ2OTc_81e79c82-8508-4593-9b65-7fe2aa291879"
      unitRef="usd">257483000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMTYtMy0xLTEtMjQ2OTc_dff6e78e-d689-4f82-af85-1a16cfdd4bc7"
      unitRef="usd">209068000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMTktMS0xLTEtMjQ2OTc_cd574ec4-a524-4448-a90f-d25623dec31b"
      unitRef="usd">6091000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMTktMy0xLTEtMjQ2OTc_2f5822f5-3728-46cc-a512-3c1345f25a1c"
      unitRef="usd">9615000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjItMS0xLTEtMjQ2OTc_25400266-9e3d-47e1-8c7f-d409d1fff152"
      unitRef="usd">29993000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjItMy0xLTEtMjQ2OTc_2847f1fa-22f3-474f-9828-8073200994cf"
      unitRef="usd">9102000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LitigationReserveCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjMtMS0xLTEtMjQ2OTc_86b9e62c-1705-4bd8-8770-1b1eb8af7436"
      unitRef="usd">15000000</us-gaap:LitigationReserveCurrent>
    <us-gaap:LitigationReserveCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjMtMy0xLTEtMjQ2OTc_25d84597-d20e-47b5-9d16-617fd0c19505"
      unitRef="usd">63421000</us-gaap:LitigationReserveCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjQtMS0xLTEtMjQ2OTc_03440f0b-fbcd-4ab5-a13a-95d7349c9443"
      unitRef="usd">1265000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjQtMy0xLTEtMjQ2OTc_140338db-20eb-4c62-b530-a5dae3028715"
      unitRef="usd">1212000</us-gaap:OperatingLeaseLiabilityCurrent>
    <eols:ContingentRoyaltyObligationPayabletoRelatedPartyCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjUtMS0xLTEtMjQ2OTc_10821f8c-6823-44dd-980e-08c38343d7ec"
      unitRef="usd">5314000</eols:ContingentRoyaltyObligationPayabletoRelatedPartyCurrent>
    <eols:ContingentRoyaltyObligationPayabletoRelatedPartyCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjUtMy0xLTEtMjQ2OTc_82e103aa-11ba-4172-9ae4-fe1d5b76e41b"
      unitRef="usd">3446000</eols:ContingentRoyaltyObligationPayabletoRelatedPartyCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjYtMS0xLTEtMjQ2OTc_55ada439-39e8-4481-87dc-8c2af7469ae9"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjYtMy0xLTEtMjQ2OTc_bc39979d-5b0c-4bb7-a75d-d0ad6cc00574"
      unitRef="usd">19068000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjctMS0xLTEtMjQ2OTc_a4d5b46a-99dd-4132-bb54-4eff9c2cd528"
      unitRef="usd">0</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjctMy0xLTEtMjQ2OTc_37be1a17-1cea-4e54-bd11-de2581837057"
      unitRef="usd">74384000</us-gaap:SecuredDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjgtMS0xLTEtMjQ2OTc_d9e2ad6d-863c-4c02-ba23-310671b0316f"
      unitRef="usd">57663000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjgtMy0xLTEtMjQ2OTc_33a1e85f-0915-4d26-9d1a-864701081d04"
      unitRef="usd">180248000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LitigationReserveNoncurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjktMS0xLTEtMjQ2OTc_7a042829-d316-47dc-a28d-6163ba515657"
      unitRef="usd">5000000</us-gaap:LitigationReserveNoncurrent>
    <us-gaap:LitigationReserveNoncurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMjktMy0xLTEtMjQ2OTc_9acb5a4f-51c4-406d-891d-9068089b4cea"
      unitRef="usd">20000000</us-gaap:LitigationReserveNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMzAtMS0xLTEtMjQ2OTc_5a25241f-3189-4ae5-aca5-6f58dec88f5a"
      unitRef="usd">2256000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMzAtMy0xLTEtMjQ2OTc_a73d22a6-c5d2-48fe-ac27-7b812b237613"
      unitRef="usd">3147000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractualObligation
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMzEtMS0xLTEtMjQ2OTc_46f6041f-385c-4c9a-ab29-8e317ad12461"
      unitRef="usd">39426000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligation
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMzEtMy0xLTEtMjQ2OTc_90990c2c-ee44-46e6-a201-451d2d5eca46"
      unitRef="usd">38100000</us-gaap:ContractualObligation>
    <us-gaap:SecuredLongTermDebt
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMzMtMS0xLTEtMzc1OTI_7874359c-ca3c-4e5b-9b37-dcd97e75797f"
      unitRef="usd">71222000</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMzMtMy0xLTEtMzc1OTI_650f8d3a-9456-42e1-9afa-19e10127bbeb"
      unitRef="usd">0</us-gaap:SecuredLongTermDebt>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMzQtMS0xLTEtMjQ2OTc_a36059e1-0101-406d-b716-d9c7dab1c239"
      unitRef="usd">0</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMzQtMy0xLTEtMjQ2OTc_b705426c-edee-403e-845d-d556da40174a"
      unitRef="usd">40506000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMzUtMS0xLTEtMjQ2OTc_74a6dc48-874a-4c45-90be-31856674d7df"
      unitRef="usd">40000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMzUtMy0xLTEtMjQ2OTc_d5ffe047-e3ce-47c3-988f-4deece566790"
      unitRef="usd">25000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:Liabilities
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMzYtMS0xLTEtMjQ2OTc_aa887844-a6f5-4de9-a86d-59dfc323ee69"
      unitRef="usd">175607000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMzYtMy0xLTEtMjQ2OTc_227d0d2b-af48-4f40-87ca-5c652ba9bf07"
      unitRef="usd">282026000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMzctMS0xLTEtMjQ2OTc_2738e5ec-5176-4313-a7f2-9a37b7812eff"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfMzctMy0xLTEtMjQ2OTc_7993e775-a787-4361-b3ea-2f8d5b542512"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDAtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjpmYTJiNzUxMTI5NzU0MzRhOGVmNzQyYmNhOTIxNDJiN18yMQ_893bc3a2-78bd-40cf-b0e8-692ccde811b8"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDAtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjpmYTJiNzUxMTI5NzU0MzRhOGVmNzQyYmNhOTIxNDJiN18yMQ_df503efc-cfca-44f5-9eae-fb64da60ffc3"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDAtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjpmYTJiNzUxMTI5NzU0MzRhOGVmNzQyYmNhOTIxNDJiN18zNQ_139dc042-42d4-40cc-848f-2316e8d4e8ba"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDAtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjpmYTJiNzUxMTI5NzU0MzRhOGVmNzQyYmNhOTIxNDJiN18zNQ_4814a95c-e7d2-4608-a225-f7def44a78da"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDAtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjpmYTJiNzUxMTI5NzU0MzRhOGVmNzQyYmNhOTIxNDJiN181Nw_1116df36-1b41-4fcd-81f2-784318712a93"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDAtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjpmYTJiNzUxMTI5NzU0MzRhOGVmNzQyYmNhOTIxNDJiN181Nw_32984a35-ee88-440a-be6f-8b95946942c7"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDAtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjpmYTJiNzUxMTI5NzU0MzRhOGVmNzQyYmNhOTIxNDJiN181Nw_b9f65947-b46e-4911-98c1-8fa7cc378b73"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDAtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjpmYTJiNzUxMTI5NzU0MzRhOGVmNzQyYmNhOTIxNDJiN181Nw_c1d30c2f-bf3b-4e1d-b529-8472c9b416f4"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDAtMS0xLTEtMjQ2OTc_519d7c46-901a-48c9-b474-470bbff315f8"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDAtMy0xLTEtMjQ2OTc_030d0ce3-f3be-46a7-b419-f533411b615c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDEtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjozNjMxMzJiMzBmMGE0YmEwYjg2NTQ2NzE0ZDExNDliYV8xOA_28ff7473-ec30-492d-a495-290dc565d76a"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDEtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjozNjMxMzJiMzBmMGE0YmEwYjg2NTQ2NzE0ZDExNDliYV8xOA_3c288fea-c326-4f33-bb0c-5c15a0c74b1e"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDEtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjozNjMxMzJiMzBmMGE0YmEwYjg2NTQ2NzE0ZDExNDliYV8zMg_54c3811a-6a51-4143-9748-72382377ec17"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDEtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjozNjMxMzJiMzBmMGE0YmEwYjg2NTQ2NzE0ZDExNDliYV8zMg_af3ac09c-c2b7-45e2-a71b-24ff2bd96dfa"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDEtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjozNjMxMzJiMzBmMGE0YmEwYjg2NTQ2NzE0ZDExNDliYV8xNjQ5MjY3NDQxODU1_806dcf99-f8a9-46c7-9438-e079f7ae4bd8"
      unitRef="shares">55576988</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDEtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjozNjMxMzJiMzBmMGE0YmEwYjg2NTQ2NzE0ZDExNDliYV8xNjQ5MjY3NDQxODU1_bba46a71-0684-417f-9da1-de05dac3f583"
      unitRef="shares">55576988</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDEtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjozNjMxMzJiMzBmMGE0YmEwYjg2NTQ2NzE0ZDExNDliYV8xNjQ5MjY3NDQxODU5_227f836f-dc57-4573-99cb-9525600e6bf2"
      unitRef="shares">33749228</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDEtMC0xLTEtMjQ2OTcvdGV4dHJlZ2lvbjozNjMxMzJiMzBmMGE0YmEwYjg2NTQ2NzE0ZDExNDliYV8xNjQ5MjY3NDQxODU5_44b1464a-f022-49c5-83da-0df241bced77"
      unitRef="shares">33749228</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDEtMS0xLTEtMjQ2OTc_f8e5dd36-c6d6-44e8-b6a4-3caec159d9f2"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDEtMy0xLTEtMjQ2OTc_5adc8181-465f-4d4b-8e28-3431a37d77ce"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDItMS0xLTEtMjQ2OTc_30746a3c-230b-4d98-a27f-e446139db3b8"
      unitRef="usd">504757000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDItMy0xLTEtMjQ2OTc_575a1a1d-674e-435c-9fb4-44ce7c8a3d6a"
      unitRef="usd">303113000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDQtMS0xLTEtMjQ2OTc_d69e93e6-74ac-493c-b6d2-08cc2d3f0310"
      unitRef="usd">-422882000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDQtMy0xLTEtMjQ2OTc_1c70a4bc-02ee-4e40-98e7-7de3b8ccfac3"
      unitRef="usd">-376072000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDUtMS0xLTEtMjQ2OTc_4f135843-f85e-4631-8123-18eb7132e6ab"
      unitRef="usd">81876000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDUtMy0xLTEtMjQ2OTc_c8cf20e5-bdff-4d67-a2a1-a6fdb2e0fde5"
      unitRef="usd">-72958000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDYtMS0xLTEtMjQ2OTc_308040b4-8d50-47c8-b6b1-02a60263df0b"
      unitRef="usd">257483000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl83Ni9mcmFnOjIwNWJlMTM5YTRhODQ5NzY5YjYyMTE1MzdmZjE4NzdmL3RhYmxlOmEyYTUxMWQyMzA3YTQ0YjhhNzZmZWRmODM5MWIwYzIyL3RhYmxlcmFuZ2U6YTJhNTExZDIzMDdhNDRiOGE3NmZlZGY4MzkxYjBjMjJfNDYtMy0xLTEtMjQ2OTc_6a538440-bfae-4698-8d8c-08b3fc751028"
      unitRef="usd">209068000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8935b4319e2d40ef96ac74a02189f082_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfNC0xLTEtMS0yNDY5Nw_33719b85-9ce4-4259-a7ae-f76f09f12152"
      unitRef="usd">98971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib874ac63dd264f8fabd518dd19e7db7a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfNC0zLTEtMS0yNDY5Nw_fc10a82f-41bd-478f-9aef-8600d2a6672e"
      unitRef="usd">55802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4cecda8a60147e1a6dbe55bc70c5855_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfNS0xLTEtMS0yNDY5Nw_62332eca-1cb7-43a0-8331-106f69378ae9"
      unitRef="usd">702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff1ebb6d09924e6db55a5c3231e23615_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfNS0zLTEtMS0yNDY5Nw_a17dac92-ed62-4f3f-acf1-f3b5743b9c45"
      unitRef="usd">738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfNi0xLTEtMS0yNDY5Nw_a5fcc44a-9b26-4799-8736-b8115657252d"
      unitRef="usd">99673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfNi0zLTEtMS0yNDY5Nw_a6ece64b-8935-483b-98d2-7fa67fe7345a"
      unitRef="usd">56540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfOS0xLTEtMS0yNDY5Nw_e3f31cc5-3434-4c4e-8bcb-f823e56288e4"
      unitRef="usd">43534000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfOS0zLTEtMS0yNDY5Nw_ad2459ab-517c-451c-bbd6-2d588984b45d"
      unitRef="usd">18299000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTAtMS0xLTEtMzQ4Mzk_bb846b4a-0789-4f87-af8b-219983bb0b48"
      unitRef="usd">25500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTAtMy0xLTEtMzQ4Mzk_f8fb2171-22c2-42aa-ac48-83727688e5fb"
      unitRef="usd">0</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTAtMS0xLTEtMjQ2OTc_a92481fb-2f3f-4c80-bdf6-d89939c75508"
      unitRef="usd">112068000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTAtMy0xLTEtMjQ2OTc_342f645e-e86d-47b0-9b9d-ff4857586670"
      unitRef="usd">98190000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTEtMS0xLTEtMjQ2OTc_b0cf94d9-6581-4e7f-b126-245378ad6abc"
      unitRef="usd">2064000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTEtMy0xLTEtMjQ2OTc_5728ffcd-eda9-479d-9960-ae8ce4ad0b80"
      unitRef="usd">1722000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTItMS0xLTEtMjQ2OTc_29ba470d-48b0-4f9e-816d-b27a393ecef0"
      unitRef="usd">-6290000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTItMy0xLTEtMjQ2OTc_6ceaa7d1-6626-4e21-a1fc-14c13f404094"
      unitRef="usd">2007000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTMtMS0xLTEtMjQ2OTc_43c83079-ab82-4627-a7ce-ff3ad05502d9"
      unitRef="usd">5622000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTMtMy0xLTEtMjQ2OTc_8cd03709-dbaf-4726-9dc0-370ba53bd45f"
      unitRef="usd">7027000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:LitigationSettlementExpense
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTQtMS0xLTEtMjQ2OTc_a771b460-d925-4313-b9dc-3fe2fced1271"
      unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTQtMy0xLTEtMjQ2OTc_2a0511ba-f098-4b45-8035-45a63178bc81"
      unitRef="usd">83421000</us-gaap:LitigationSettlementExpense>
    <us-gaap:RestructuringCharges
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTUtMS0xLTEtMjQ2OTc_ac5bf79c-4e96-43c4-a644-c5c5ca8d7ee5"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTUtMy0xLTEtMjQ2OTc_81e0245a-e9f6-42e1-b282-de672a921f25"
      unitRef="usd">2956000</us-gaap:RestructuringCharges>
    <us-gaap:CostsAndExpenses
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTYtMS0xLTEtMjQ2OTc_f600d468-4343-450a-ab5c-4c57366f5323"
      unitRef="usd">144078000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTYtMy0xLTEtMjQ2OTc_d1d238e2-13ed-4d22-89d2-14ab303a2a0c"
      unitRef="usd">209608000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTctMS0xLTEtMjQ2OTc_fb84da04-c7ee-4775-92cb-03041d371707"
      unitRef="usd">-44405000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTctMy0xLTEtMjQ2OTc_55a108e2-0937-4884-aa68-fa84a84fec56"
      unitRef="usd">-153068000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNet
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTktMS0xLTEtMjQ2OTc_0a983321-90b4-4b2c-82c4-5973c4788e89"
      unitRef="usd">1000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMTktMy0xLTEtMjQ2OTc_b31497bc-212d-4cdd-8015-276956e36149"
      unitRef="usd">635000</us-gaap:InvestmentIncomeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjAtMS0xLTEtMjQ2OTc_8f3575a2-3a32-4849-95ec-3ec2b57de2c5"
      unitRef="usd">-1396000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjAtMy0xLTEtMjQ2OTc_ba52fc41-5c4a-4db0-901d-078ae79176ef"
      unitRef="usd">-10503000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjEtMS0xLTEtMjg3ODk_f0f9be40-4b85-4243-a339-42fcb91e3712"
      unitRef="usd">-968000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjEtMy0xLTEtMjg3OTY_100569a5-0ce6-489b-986c-ac009467cc16"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjItMS0xLTEtMjQ2OTc_bf4165f7-94ae-4215-b444-40c96225819f"
      unitRef="usd">-46768000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjItMy0xLTEtMjQ2OTc_3528ebd0-6e26-410b-9b34-3fbbce70eec8"
      unitRef="usd">-162936000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjMtMS0xLTEtMjQ2OTc_c63770f3-92ea-425c-8432-c7f6422f7479"
      unitRef="usd">42000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjMtMy0xLTEtMjQ2OTc_4c5ee0dc-6c67-4fa4-a1f6-d7a1eb3699b8"
      unitRef="usd">77000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjQtMS0xLTEtMjQ2OTc_cb1d55ba-ccd7-4fc6-9b1b-77b3ab9891a8"
      unitRef="usd">-46810000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjQtMy0xLTEtMjQ2OTc_e18d7bcf-f85b-42e4-9051-c07f43981587"
      unitRef="usd">-163013000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjYtMS0xLTEtMjQ2OTc_9751c160-8a39-4933-a7bf-e228d6db753f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjYtMy0xLTEtMjQ2OTc_c0787e46-87cc-4436-b519-32b6e20594e3"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjctMS0xLTEtMjQ2OTc_1ad9c99a-0ac3-4ad0-9835-66408b10e72e"
      unitRef="usd">-46810000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjctMy0xLTEtMjQ2OTc_a652c052-9c27-4e3b-b249-a392dcfc6908"
      unitRef="usd">-163019000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjgtMS0xLTEtMjQ2OTc_33e11ff9-220d-4ca2-964c-19fdbfa92a24"
      unitRef="usdPerShare">-0.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjgtMS0xLTEtMjQ2OTc_8c4979f8-f2c9-4157-b559-b9628085fac7"
      unitRef="usdPerShare">-0.94</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjgtMy0xLTEtMjQ2OTc_15522681-abac-4412-a309-4b0483c7c7e3"
      unitRef="usdPerShare">-4.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjgtMy0xLTEtMjQ2OTc_5e44196f-bbb6-4226-98ca-00ca3692237c"
      unitRef="usdPerShare">-4.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjktMS0xLTEtMjQ2OTc_0b505e87-7bc8-4db3-9d90-b236e6b3e75d"
      unitRef="shares">49773101</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjktMS0xLTEtMjQ2OTc_83b334dc-924c-4a80-abfe-910c8a977fc1"
      unitRef="shares">49773101</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjktMy0xLTEtMjQ2OTc_72fdaa4d-c268-4212-a635-a7684fbd2511"
      unitRef="shares">33737838</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84Mi9mcmFnOjc2MWFhY2E2OGQ0OTQyOTY4ZDcxZjc4NWFmNjZmNDAyL3RhYmxlOjcwZTBlNzgyZTQ0YzQxZWNhYjk1YTIzNzEzMTcxNDI5L3RhYmxlcmFuZ2U6NzBlMGU3ODJlNDRjNDFlY2FiOTVhMjM3MTMxNzE0MjlfMjktMy0xLTEtMjQ2OTc_733a1629-7f95-429e-803b-be760f8429b1"
      unitRef="shares">33737838</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesIssued
      contextRef="i7a339248c57c4c3fbb0a8c12261031e6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfOC0xLTEtMS0yNDY5Nw_2d9dd743-0bd5-4a00-a466-5d67913131a7"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7a339248c57c4c3fbb0a8c12261031e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfOC0zLTEtMS0yNDY5Nw_12a6c83a-9b5e-4d7a-b2fb-25be693b21c1"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i9c58ee31658f47ddb1bed8a3b81a0f35_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfOC01LTEtMS0yNDY5Nw_1b615c64-863c-4cfd-a7b7-231cd15139e2"
      unitRef="shares">33562665</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9c58ee31658f47ddb1bed8a3b81a0f35_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfOC03LTEtMS0yNDY5Nw_04646d39-8bf3-449f-b25b-59be84ce5c5e"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8472362221cf41d88c702018e38d71e8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfOC05LTEtMS0yNDY5Nw_5d13bc1f-4a9e-4517-b674-57cbc5c79447"
      unitRef="usd">292509000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idebc0775b4d14420bd4c6971f6b63b0b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfOC0xMS0xLTEtMjQ2OTc_1dfd270e-fa41-42ed-9948-76d879fe8744"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9be00354c46b4b8b96a26749f9c3e28d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfOC0xMy0xLTEtMjQ2OTc_060d5136-a5fe-4c59-9fd4-677de26366e2"
      unitRef="usd">-213059000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb18fef826e14bf1b6a11208896433a1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfOC0xNS0xLTEtMjQ2OTc_06c4f7db-e22e-4185-9ec8-8614d41618d5"
      unitRef="usd">79457000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ic454c127b7694ec7929df6e51728c3f3_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfOS01LTEtMS0yNDY5Nw_96bad6ec-d31a-4d6e-8630-7fd6a4536b7d"
      unitRef="shares">186563</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9496baa43c834ff9b11ec53efd6d7f91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfOS05LTEtMS0yNDY5Nw_dfa89c5b-fafd-48e7-9d0e-f331aaf12c0c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfOS0xNS0xLTEtMjQ2OTc_9e84f5ea-7ff4-4729-8bc2-29485c40571c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9496baa43c834ff9b11ec53efd6d7f91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTAtOS0xLTEtMjQ2OTc_b8c50d46-f1ba-49df-ac8a-1225bab2bfb4"
      unitRef="usd">10604000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTAtMTUtMS0xLTI0Njk3_51ec4631-39c4-4894-b31c-23dd22d32f1a"
      unitRef="usd">10604000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i618370635dad4cc09cde0158985bd9fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTEtMTMtMS0xLTI0Njk3_92f5be58-1db2-4b18-b166-5baf8d96de3b"
      unitRef="usd">-163013000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTEtMTUtMS0xLTI0Njk3_749b252a-0e08-4943-a60a-3e93d7506bed"
      unitRef="usd">-163013000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iff982f9041634290a7428662c88e90ce_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTItMTEtMS0xLTI0Njk3_064ddb2b-c7da-4a40-b4d0-e779bcd8908e"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTItMTUtMS0xLTI0Njk3_810b8ef2-1057-4500-8fb2-6b3c66d9e37f"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="if065d88090344c76906d42f9e58f3946_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTMtMS0xLTEtMjQ2OTc_0b051c83-c29d-4906-aa51-52f90ee8be0d"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if065d88090344c76906d42f9e58f3946_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTMtMy0xLTEtMjQ2OTc_5202f5a9-c097-4be4-bb3c-ab4a5082dcaa"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="idac57e11cdc94016861bd9248bcdb528_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTMtNS0xLTEtMjQ2OTc_e63dd452-c00d-4ae5-9ef5-42a39737cd0e"
      unitRef="shares">33749228</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="idac57e11cdc94016861bd9248bcdb528_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTMtNy0xLTEtMjQ2OTc_11df84c0-ba8d-4466-88e9-0a7f0e8346e3"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7dae31c8b50a4ed9834cf14ad981a07f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTMtOS0xLTEtMjQ2OTc_ef66c670-c34f-49c7-975b-e0697ea0bcc6"
      unitRef="usd">303113000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b072e47c4674802bf86129ee1b3d043_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTMtMTEtMS0xLTI0Njk3_ccc1938c-6ea7-4d00-9e79-19e9a0c729f1"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5bcb363afdf4b8db455485e8e2ad3fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTMtMTMtMS0xLTI0Njk3_db2a653e-8905-495b-bd02-3cc530159798"
      unitRef="usd">-376072000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTMtMTUtMS0xLTI0Njk3_effbd372-3cd9-4ac4-994e-a497c5daace6"
      unitRef="usd">-72958000</us-gaap:StockholdersEquity>
    <eols:StockIssuedDuringPeriodSharesLitigationSettlement
      contextRef="ic40c99d6b0a04616bf00bfc233eced25_D20210228-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTQtNS0xLTEtMjg1MDM_98e09eb6-f2a5-4627-ba49-75ac75801968"
      unitRef="shares">6762652</eols:StockIssuedDuringPeriodSharesLitigationSettlement>
    <eols:StockIssuedDuringPeriodValuesLitigationSettlement
      contextRef="i55331949261b40a1b1fb09e4158cee28_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTQtOS0xLTEtMjg1MDM_1adab10a-f5d5-44ab-ad13-9dff66b52f5f"
      unitRef="usd">48421000</eols:StockIssuedDuringPeriodValuesLitigationSettlement>
    <eols:StockIssuedDuringPeriodValuesLitigationSettlement
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTQtMTUtMS0xLTI4NTAz_f248486d-cf5e-475f-a6b0-db6afa5a5e5a"
      unitRef="usd">48421000</eols:StockIssuedDuringPeriodValuesLitigationSettlement>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ib797f956941d4495ae3f6f4926ca7cd1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTUtNS0xLTEtMjg1MDM_4061fd94-7cc8-44d6-b50c-22f2ca1459cf"
      unitRef="shares">3136869</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i55331949261b40a1b1fb09e4158cee28_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTUtOS0xLTEtMjg1MDM_6ece05e9-35b4-49a5-9a89-88e7d711fc0e"
      unitRef="usd">39808000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTUtMTUtMS0xLTI4NTAz_50bed79b-64c0-4470-9b60-1f59c361373c"
      unitRef="usd">39808000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="iae9c7ae95d9f43cbb4015233b65597a5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTYtNS0xLTEtMjg1MDM_1b5ca9b8-2925-4daa-8956-88cd1638afa3"
      unitRef="shares">10350000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ida8a057d5f3b4f8999abff6725b2469f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTYtOS0xLTEtMjg1MDM_d6e6bc4c-2597-4b17-86c0-532fac778285"
      unitRef="usd">92212000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if9bdbef71f2046fc80639fa5cacb44eb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTYtMTUtMS0xLTI4NTAz_1e9bba52-f851-4c04-b2b2-75d4f9f6eeb6"
      unitRef="usd">92212000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i19668eba2a9a432cbae4ec0e6254aa0e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTctNS0xLTEtMjg1MDM_e079cc17-af93-4f78-8118-b0b1cd869fbc"
      unitRef="shares">934367</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8b39b85b47cc450fbde4206b76345039_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTctOS0xLTEtMjg1MDM_33c67f7a-5a82-4d1d-8307-187e07a7790b"
      unitRef="usd">10910000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i191b278dcfec47f3972561e051202c15_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTctMTUtMS0xLTI4NTAz_6971fbb9-49be-4065-a476-da47db783925"
      unitRef="usd">10910000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib797f956941d4495ae3f6f4926ca7cd1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTQtNS0xLTEtMjgyOTQ_08a1eea7-0bb2-47b5-be14-6f5b0786b866"
      unitRef="shares">643872</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i55331949261b40a1b1fb09e4158cee28_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTQtOS0xLTEtMjgzMzY_c7a9199c-31e4-40ba-883d-0fb2ded755e7"
      unitRef="usd">655000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTgtMTUtMS0xLTMwMzg2_b3d888e7-4ab2-4f8d-b837-313c3e02f265"
      unitRef="usd">655000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i55331949261b40a1b1fb09e4158cee28_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTUtOS0xLTEtMjgzNTI_e2f833ec-3779-41da-82ad-d9db1907dbbb"
      unitRef="usd">9638000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTktMTUtMS0xLTMwMzg2_d2ccea12-7c8d-45c3-a18e-6fdbd0cc5ce5"
      unitRef="usd">9638000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ide759804fa684555b30ad8d92e40dd8f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMTYtMTMtMS0xLTI4MzY3_8549450d-0c11-4f7d-8608-1a82ec52e8b1"
      unitRef="usd">-46810000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMjAtMTUtMS0xLTMwMzg2_06c3707d-b262-4b5c-b9c1-fc05d71fc0be"
      unitRef="usd">-46810000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i4e49ab226c6f4296b8a462ca4e5b73d2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMjItMS0xLTEtMzAzOTM_171d74fb-f424-4577-9b35-9055ca26d423"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i4e49ab226c6f4296b8a462ca4e5b73d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMjItMy0xLTEtMzAzOTM_339a3e1c-5ea0-484a-b7c0-e7c6c794739b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ic7f853492f874d82b33dd9c2cb1fff79_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMjItNS0xLTEtMzAzOTM_08823764-9219-4c9a-b4d1-917c1bbde309"
      unitRef="shares">55576988</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic7f853492f874d82b33dd9c2cb1fff79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMjItNy0xLTEtMzAzOTM_3aec663d-d132-4b5b-aee4-433465f8921d"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iba22e2b749b44db0bac4acb2ea8a9073_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMjItOS0xLTEtMzAzOTM_88d7faf9-d0bb-4f6e-a15c-a1775bee261c"
      unitRef="usd">504757000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0eed27f558fa49d5b84d4d3ba1bfef2d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMjItMTEtMS0xLTMwMzkz_d3356777-81b0-41f6-adcd-70a63ae85d96"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i861bdd7e206b435b912b799375902ac9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMjItMTMtMS0xLTMwMzkz_0b5cab24-c2d0-4057-9922-1905e7410da8"
      unitRef="usd">-422882000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84NS9mcmFnOmFiOGMyZTY3NzAwYjRiODZhMjBjMzdlMTZkMDRmZDA0L3RhYmxlOjM5NWY2YmYwMWNmMjRhOWY4NmIzZWY5NzZiZDhiMTcxL3RhYmxlcmFuZ2U6Mzk1ZjZiZjAxY2YyNGE5Zjg2YjNlZjk3NmJkOGIxNzFfMjItMTUtMS0xLTMwMzkz_2ae63d5d-d1ec-4bb7-b202-66c20b84f15a"
      unitRef="usd">81876000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMy0xLTEtMS0yNDY5Nw_0b7510aa-b117-4476-8c58-d2c897befad9"
      unitRef="usd">-46810000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMy0zLTEtMS0yNDY5Nw_4edf637f-29a2-4f12-9483-d814fb570f51"
      unitRef="usd">-163013000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNS0xLTEtMS0yNDY5Nw_788476a3-673c-4ea3-b2c7-f6d9621380f3"
      unitRef="usd">5622000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNS0zLTEtMS0yNDY5Nw_572e3ac0-e871-423c-9d99-927a0683a3cf"
      unitRef="usd">7027000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNi0xLTEtMS0yNDY5Nw_828c941c-61d7-4fe0-a0ec-8fcd132b636b"
      unitRef="usd">9576000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNi0zLTEtMS0yNDY5Nw_3bf62583-3529-44f7-b79f-7b590b23f1cb"
      unitRef="usd">10584000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNy0xLTEtMS0yNDY5Nw_af1f29f6-a0fe-45f9-9c5d-1ab233822743"
      unitRef="usd">589000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNy0zLTEtMS0yNDY5Nw_72515e65-f86b-4853-ae70-b94022a1582b"
      unitRef="usd">2066000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfOC0xLTEtMS0yNDY5Nw_83c2970e-cf57-4e1e-b4a1-cba463eec2b0"
      unitRef="usd">-272000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfOC0zLTEtMS0yNDY5Nw_c1b9172f-311c-4ffb-9567-657e0714c610"
      unitRef="usd">427000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <eols:OperatingLeaseRightofUseAssetAmortization
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfOS0xLTEtMS0yNDY5Nw_c7fcbf36-f707-4db6-b799-1f7b0e2a99b5"
      unitRef="usd">692000</eols:OperatingLeaseRightofUseAssetAmortization>
    <eols:OperatingLeaseRightofUseAssetAmortization
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfOS0zLTEtMS0yNDY5Nw_b66476fd-e77c-4c8f-b5ee-e98ae454f765"
      unitRef="usd">654000</eols:OperatingLeaseRightofUseAssetAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTAtMS0xLTEtMjQ2OTc_c3971061-55db-4ed4-bb67-ff810f80bef1"
      unitRef="usd">941000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTAtMy0xLTEtMjQ2OTc_7230a9f2-c623-4a0b-802c-2f2f1e77dccc"
      unitRef="usd">2691000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:PaidInKindInterest
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTEtMS0xLTEtMjQ2OTc_ec1511f5-856c-4fb7-9c39-03d567b4b670"
      unitRef="usd">0</us-gaap:PaidInKindInterest>
    <us-gaap:PaidInKindInterest
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTEtMy0xLTEtMjQ2OTc_06be0994-9a61-46c3-a796-e6cca4a02b3f"
      unitRef="usd">506000</us-gaap:PaidInKindInterest>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTItMS0xLTEtMjQ2OTc_0a9d99fc-411a-483d-b036-4dad41e2b2b0"
      unitRef="usd">15000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTItMy0xLTEtMjQ2OTc_2e4fe1f8-bca2-4017-bdfc-e2c62ccc1004"
      unitRef="usd">25000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTMtMS0xLTEtMjQ2OTc_f8c3fa8d-97da-44bf-8615-b187c0b6db1b"
      unitRef="usd">6290000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTMtMy0xLTEtMjQ2OTc_a798ed79-7961-4de7-84f1-dc15d592ce2b"
      unitRef="usd">-2007000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTQtMS0xLTEtMzQxMjY_d18fd243-a18f-4f0c-8d2c-00377c9d968a"
      unitRef="usd">-968000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTQtMy0xLTEtMzQxMjY_ce56270c-04ce-42c5-9f0a-73840e5948c4"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <eols:AdjustmentsOfNonCashPortionOfAccruedSettlementExpenses
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTQtMS0xLTEtMjQ2OTc_d688ea9b-a7bb-49d4-8d1b-584fc1cc5b3c"
      unitRef="usd">0</eols:AdjustmentsOfNonCashPortionOfAccruedSettlementExpenses>
    <eols:AdjustmentsOfNonCashPortionOfAccruedSettlementExpenses
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTQtMy0xLTEtMjQ2OTc_d80e2a68-be5f-45d6-b61f-935848c00c56"
      unitRef="usd">48421000</eols:AdjustmentsOfNonCashPortionOfAccruedSettlementExpenses>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTYtMS0xLTEtMjQ2OTc_61a9ed37-7cc2-47d8-9ff2-5f688e79f1bc"
      unitRef="usd">2979000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTYtMy0xLTEtMjQ2OTc_c0e9a1a3-8c04-48c7-807d-903b16e8298c"
      unitRef="usd">-4542000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTctMS0xLTEtMjQ2OTc_e5d9e321-b5d9-443c-b6a8-3f5709778eb6"
      unitRef="usd">5566000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTctMy0xLTEtMjQ2OTc_8bb282e5-a8dc-411e-b144-6edae642df4f"
      unitRef="usd">1085000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTgtMS0xLTEtMjQ2OTc_6f1d7da4-6c96-47d0-916f-91b70a61f94a"
      unitRef="usd">7264000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTgtMy0xLTEtMjQ2OTc_52562fb9-90c6-4aa0-9ee2-46030477ed23"
      unitRef="usd">1690000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTktMS0xLTEtMjQ2OTc_cba0ed2a-6451-4ca3-9a84-72523695d7ec"
      unitRef="usd">-787000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMTktMy0xLTEtMjQ2OTc_c59eee1c-7c3d-4b5d-956a-8b0f16b9c532"
      unitRef="usd">2320000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjAtMS0xLTEtMjQ2OTc_4bb55979-e5fe-4140-9ca8-0ef4ff9c7875"
      unitRef="usd">20891000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjAtMy0xLTEtMjQ2OTc_c5a3748a-076f-4062-918e-c63da44eb7f3"
      unitRef="usd">-4248000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <eols:IncreaseDecreaseInAccruedLitigationSettlement
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjEtMS0xLTEtMjQ2OTc_83b626ad-797a-4d31-8cfe-afb8f8695503"
      unitRef="usd">-15000000</eols:IncreaseDecreaseInAccruedLitigationSettlement>
    <eols:IncreaseDecreaseInAccruedLitigationSettlement
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjEtMy0xLTEtMjQ2OTc_d8f0b5d0-6909-4820-9708-ba3e86f9b0b5"
      unitRef="usd">35000000</eols:IncreaseDecreaseInAccruedLitigationSettlement>
    <eols:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjItMS0xLTEtMjQ2OTc_9908326a-8740-4a40-b0d8-a9aaee0f9b53"
      unitRef="usd">-838000</eols:IncreaseDecreaseInOperatingLeaseLiabilities>
    <eols:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjItMy0xLTEtMjQ2OTc_04ec1c36-ba8e-4812-a51c-937fafea21da"
      unitRef="usd">-734000</eols:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjMtMS0xLTEtMjQ2OTc_508acecb-943a-4d23-a714-e41f7327b013"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjMtMy0xLTEtMjQ2OTc_0208d526-d102-478f-a018-28e023fab7c2"
      unitRef="usd">-1497000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjQtMS0xLTEtMjQ2OTc_c4b6f351-d9c2-496a-9848-3da41bd2ac43"
      unitRef="usd">-33388000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjQtMy0xLTEtMjQ2OTc_5566de41-9306-47e8-abc1-43a237532240"
      unitRef="usd">-57871000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjYtMS0xLTEtMjQ2OTc_fb8fb32a-4a50-49c9-8998-9481679a5990"
      unitRef="usd">393000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjYtMy0xLTEtMjQ2OTc_3f259f82-ede2-407e-8561-219761ebb04f"
      unitRef="usd">815000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForSoftware
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjctMS0xLTEtMjQ2OTc_5e1649da-2fbf-48c8-a318-5393c148c9be"
      unitRef="usd">577000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjctMy0xLTEtMjQ2OTc_e9ca6759-1ea3-4ffd-b149-33aaca9858c7"
      unitRef="usd">2323000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjgtMS0xLTEtMjQ2OTc_206e4fa4-b8b2-4c18-86c4-8a3bb057231a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjgtMy0xLTEtMjQ2OTc_46ffb0b6-13b4-4d1e-8fe4-b0cdf6f71e23"
      unitRef="usd">74668000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjktMS0xLTEtMjQ2OTc_a1175e4e-00fd-41b5-bd9b-d33391c1ee9b"
      unitRef="usd">5000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMjktMy0xLTEtMjQ2OTc_96eb8ff6-130e-4189-942e-b80f0517600e"
      unitRef="usd">90000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzAtMS0xLTEtMjQ2OTc_32f62352-c7ac-45a2-bd21-40f6c0e54783"
      unitRef="usd">4030000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzAtMy0xLTEtMjQ2OTc_46124ba9-8aad-410f-8439-2c9dad58cd89"
      unitRef="usd">12194000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfDebt
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzItMS0xLTEtMzQwNjg_69a241db-cb59-4fa4-be7a-d3c4ad3eba95"
      unitRef="usd">76323000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzItMy0xLTEtMzQwNjg_570b772f-21d5-458a-a017-9f6e502ffa50"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzQtMS0xLTEtNDA5OTM_f80ddebe-ea6f-4b3e-b536-45833aa842b2"
      unitRef="usd">20000000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzQtMy0xLTEtNDA5OTM_3520650d-e8fb-4479-9c65-225d82c2c456"
      unitRef="usd">0</us-gaap:RepaymentsOfNotesPayable>
    <eols:PaymentsOfContingentRoyaltyObligation
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzItMS0xLTEtMjQ2OTc_34a97664-7e3f-452c-91c5-9e095b93d8b4"
      unitRef="usd">3097000</eols:PaymentsOfContingentRoyaltyObligation>
    <eols:PaymentsOfContingentRoyaltyObligation
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzItMy0xLTEtMjQ2OTc_0822e66a-8bea-4493-8cae-87074fc22f4a"
      unitRef="usd">1130000</eols:PaymentsOfContingentRoyaltyObligation>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzMtMS0xLTEtMjQ2OTc_ae89578d-62b4-4ea0-b80a-9f891d2cd6d6"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzMtMy0xLTEtMjQ2OTc_914d45a4-16fd-4b96-bf4e-9808c24d312d"
      unitRef="usd">40000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzUtMS0xLTEtMjQ2OTc_4b6c2b7e-16dc-4102-836a-f2a66c6b2112"
      unitRef="usd">71958000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzUtMy0xLTEtMjQ2OTc_1015a4d0-9513-4d44-926d-c69b0a2ed4dd"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzYtMS0xLTEtMjQ2OTc_0f3fb7da-0df1-4826-98f1-e7dc047bca6d"
      unitRef="usd">3263000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzYtMy0xLTEtMjQ2OTc_37c041d9-4794-4490-a973-d1cd65198e66"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzctMS0xLTEtMjQ2OTc_3a9c3bff-9b53-472e-95dd-f2c9d295f5b9"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzctMy0xLTEtMjQ2OTc_9364cefd-796b-496c-b89a-0f614b35454e"
      unitRef="usd">523000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if9bdbef71f2046fc80639fa5cacb44eb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzgtMS0xLTEtMjQ2OTc_de6f7b17-8bfc-4f50-8af1-810277f30c66"
      unitRef="usd">92426000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ib7a53a744c7f48d4bb28c1d16000d70f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzgtMy0xLTEtMjQ2OTc_a3017c93-ed9d-4e2e-b5c6-020181765171"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzktMS0xLTEtMjQ2OTc_c83b08ca-efbc-4244-8ad6-0bb85f3a44dd"
      unitRef="usd">214000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfMzktMy0xLTEtMjQ2OTc_0aeea0f1-3955-4320-b3f2-a308d47a7bfd"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <eols:ProceedsFromPaymentsForIssuanceOfCommonStockInConnectionWithEquityIncentivePlan
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNDAtMS0xLTEtMjQ2OTc_9367de95-7cc1-49ee-95d4-bb61958db75f"
      unitRef="usd">655000</eols:ProceedsFromPaymentsForIssuanceOfCommonStockInConnectionWithEquityIncentivePlan>
    <eols:ProceedsFromPaymentsForIssuanceOfCommonStockInConnectionWithEquityIncentivePlan
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNDAtMy0xLTEtMjQ2OTc_872c86e5-c608-425b-be1a-440c6967223b"
      unitRef="usd">0</eols:ProceedsFromPaymentsForIssuanceOfCommonStockInConnectionWithEquityIncentivePlan>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i191b278dcfec47f3972561e051202c15_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNDItMS0xLTEtMzQwODk_5ece6db1-90e3-428a-8f49-3954716abab0"
      unitRef="usd">10910000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="idb4365e9adeb459aa371d09c5f6def3f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNDItMy0xLTEtMzQxMTY_135427ff-bc85-4080-bdb6-dcd2f99e95dd"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNDEtMS0xLTEtMjQ2OTc_d445ac5a-ef10-4940-9767-8fb4238fb920"
      unitRef="usd">73052000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNDEtMy0xLTEtMjQ2OTc_76cb8ede-acbc-491c-9cb1-abe985b61d59"
      unitRef="usd">38347000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNDMtMS0xLTEtMjQ2OTc_3451f208-7852-4b9b-a1dd-a38057550e0b"
      unitRef="usd">43694000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNDMtMy0xLTEtMjQ2OTc_b37d3e14-da88-420c-b12d-86d42b21350d"
      unitRef="usd">-7330000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNDQtMS0xLTEtMjQ2OTc_76fdbca1-ab44-4598-bf4b-90fb60cc2b17"
      unitRef="usd">102562000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idb18fef826e14bf1b6a11208896433a1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNDQtMy0xLTEtMjQ2OTc_e99e2b84-b9ed-4c04-91b9-ed53f0f72fc3"
      unitRef="usd">109892000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNDUtMS0xLTEtMjQ2OTc_cdc11b78-4844-410a-9e68-c11e40b9da7e"
      unitRef="usd">146256000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjZmZTRkYTY0NWQ0ZDQzMmNiYTI4MTE2NjY5Y2VkOGVjL3RhYmxlcmFuZ2U6NmZlNGRhNjQ1ZDRkNDMyY2JhMjgxMTY2NjljZWQ4ZWNfNDUtMy0xLTEtMjQ2OTc_f525bf99-6ae6-4d29-b315-ea1f1901b4dc"
      unitRef="usd">102562000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjA0MmZiNGM2ZWNiMTQ0Y2NhNTM1OGQwOTA0Zjg0M2Q4L3RhYmxlcmFuZ2U6MDQyZmI0YzZlY2IxNDRjY2E1MzU4ZDA5MDRmODQzZDhfMy0xLTEtMS0yNDY5Nw_936916b6-6c9f-44e0-a5fa-7ad73d3bcb47"
      unitRef="usd">138000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjA0MmZiNGM2ZWNiMTQ0Y2NhNTM1OGQwOTA0Zjg0M2Q4L3RhYmxlcmFuZ2U6MDQyZmI0YzZlY2IxNDRjY2E1MzU4ZDA5MDRmODQzZDhfMy0zLTEtMS0yNDY5Nw_dbe97218-5f6c-4c99-a3e7-aecd617dc489"
      unitRef="usd">7244000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjA0MmZiNGM2ZWNiMTQ0Y2NhNTM1OGQwOTA0Zjg0M2Q4L3RhYmxlcmFuZ2U6MDQyZmI0YzZlY2IxNDRjY2E1MzU4ZDA5MDRmODQzZDhfNC0xLTEtMS0yNDY5Nw_c942fcee-c39b-4a8b-9e50-a01608e39506"
      unitRef="usd">14000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjA0MmZiNGM2ZWNiMTQ0Y2NhNTM1OGQwOTA0Zjg0M2Q4L3RhYmxlcmFuZ2U6MDQyZmI0YzZlY2IxNDRjY2E1MzU4ZDA5MDRmODQzZDhfNC0zLTEtMS0yNDY5Nw_a966c462-4244-4b2c-bc06-c705f60fca58"
      unitRef="usd">65000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjA0MmZiNGM2ZWNiMTQ0Y2NhNTM1OGQwOTA0Zjg0M2Q4L3RhYmxlcmFuZ2U6MDQyZmI0YzZlY2IxNDRjY2E1MzU4ZDA5MDRmODQzZDhfNi0xLTEtMS0yNDY5Nw_da4c0375-7851-4184-9094-9d3d5ac69b1a"
      unitRef="usd">39808000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjA0MmZiNGM2ZWNiMTQ0Y2NhNTM1OGQwOTA0Zjg0M2Q4L3RhYmxlcmFuZ2U6MDQyZmI0YzZlY2IxNDRjY2E1MzU4ZDA5MDRmODQzZDhfNi0zLTEtMS0yNDY5Nw_a3f8aede-1571-448d-87bf-ce7f05da9170"
      unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <eols:StockIssuedForAccruedLitigationSettlementExpense
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjA0MmZiNGM2ZWNiMTQ0Y2NhNTM1OGQwOTA0Zjg0M2Q4L3RhYmxlcmFuZ2U6MDQyZmI0YzZlY2IxNDRjY2E1MzU4ZDA5MDRmODQzZDhfNy0xLTEtMS0yNDY5Nw_fc893de9-105c-4836-9da8-5876d8e98b7b"
      unitRef="usd">48421000</eols:StockIssuedForAccruedLitigationSettlementExpense>
    <eols:StockIssuedForAccruedLitigationSettlementExpense
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjA0MmZiNGM2ZWNiMTQ0Y2NhNTM1OGQwOTA0Zjg0M2Q4L3RhYmxlcmFuZ2U6MDQyZmI0YzZlY2IxNDRjY2E1MzU4ZDA5MDRmODQzZDhfNy0zLTEtMS0yNDY5Nw_2462140c-e9eb-405a-92e3-488f5dc92cf1"
      unitRef="usd">0</eols:StockIssuedForAccruedLitigationSettlementExpense>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjA0MmZiNGM2ZWNiMTQ0Y2NhNTM1OGQwOTA0Zjg0M2Q4L3RhYmxlcmFuZ2U6MDQyZmI0YzZlY2IxNDRjY2E1MzU4ZDA5MDRmODQzZDhfOC0xLTEtMS0yNDY5Nw_285d6609-a915-4fac-9e91-3f94db80310d"
      unitRef="usd">10000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl84OC9mcmFnOjk5NjRhODMyNDM1NzQ2OWM5Zjk4ZDZjZTI5ZWUwODE5L3RhYmxlOjA0MmZiNGM2ZWNiMTQ0Y2NhNTM1OGQwOTA0Zjg0M2Q4L3RhYmxlcmFuZ2U6MDQyZmI0YzZlY2IxNDRjY2E1MzU4ZDA5MDRmODQzZDhfOC0zLTEtMS0yNDY5Nw_f0deb605-d977-4efb-9571-d10278d26c16"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfNjY4Mw_288af611-4ae7-4a3c-86ca-e5de0c1956e0">Description of Business &lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Evolus, Inc., (&#x201c;Evolus&#x201d; or the &#x201c;Company&#x201d;) is a performance beauty company focused on delivering products in the self-pay aesthetic market. The Company received the approval of its first product Jeuveau&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; (prabotulinumtoxinA-xvfs) from the U.S. Food and Drug Administration (the &#x201c;FDA&#x201d;) in February 2019. The product was also approved by Health Canada in August 2018 and the European Commission (&#x201c;EC&#x201d;) in September 2019. Jeuveau&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; is a proprietary 900 kDa purified botulinum toxin type A formulation indicated for the temporary improvement in the appearance of moderate to severe glabellar lines, also known as &#x201c;frown lines,&#x201d; in adults. The Company commercially launched Jeuveau&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; in the United States in May 2019 and in Canada through a distribution partner in October 2019. The Company currently generates all of its net revenues from Jeuveau&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;. The Company is headquartered in Newport Beach, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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 and Financial Condition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 financial statements have been prepared on a basis that assumes that the Company will continue as a going concern, and do not include any adjustments that may result from the outcome of this uncertainty. This basis of accounting contemplates the recovery of the Company&#x2019;s assets and the satisfaction of the Company&#x2019;s liabilities and commitments in the normal course of business and does not include any adjustments to reflect the possible future effects of the recoverability and classification of recorded asset amounts or amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since inception, the Company has incurred recurring net operating losses and negative cash flows from operating activities and management expects operating losses and negative cash flows to continue for at least the next 12 months. As of December&#160;31, 2021, the Company had $146,256 in cash and cash equivalents and an accumulated deficit of $422,882. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&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 2021, the Company entered into a $125,000 Term Loan agreement with BPCR Limited Partnership, BioPharma Credit Investments V (Master) LP, and Biopharma Credit PLC (collectively, &#x201c;Pharmakon&#x201d;). The first tranche of $75,000 was funded on December 29, 2021. The second tranche of $50,000 may be drawn at the Company&#x2019;s election no later than December 31, 2022, subject to the terms and conditions of the loan agreement. As of December&#160;31, 2021, the Company has not drawn the second tranche. The Company received net proceeds of approximately $68,695 from Pharmakon, after issuance costs and debt discounts. See &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;Note 6. Term Loans&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; for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2021, the Company and Oxford Finance LLC (&#x201c;Oxford&#x201d;) entered into an agreement, pursuant to which the Company paid Oxford $76,447 to pay off the Oxford Term Loan. See &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;Note 6. Term Loans &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;for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 2021, the Company, Medytox, Inc. (&#x201c;Medytox&#x201d;), Allergan, Inc. and Allergan Limited (together, &#x201c;Allergan&#x201d;) entered into settlement agreements in connection with the International Trade Commission (&#x201c;ITC&#x201d;) action, for which the Company agreed to pay $15,000 in 2021, $15,000 in 2022 and $5,000 in 2023 with additional terms including specified royalty payments as described below and in&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; Note 11. Medytox/Allergan Settlement Agreements and Daewoong Arrangement&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;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, the Company and Daewoong entered into certain agreements, pursuant to which Daewoong (1) paid the Company $25,500 in April 2021 and (2) agreed to reimburse the Company certain amounts with respect to the royalties payable to Medytox and Allergan, among other terms. See &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;Note 11. Medytox/Allergan Settlement Agreements and Daewoong Arrangement&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; for additional information. In addition, in March 2021 the outstanding Daewoong Convertible Note (as such term is defined in &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;Note 7. Daewoong Convertible Note&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;), including accrued interest, in the amount of $40,779 was converted into 3,136,869 shares of the Company&#x2019;s common stock. See &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;Note 7. Daewoong Convertible Note&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; for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company completed a follow-on public offering and issued 10,350,000 shares of its common stock, which included the exercise in full by the underwriters of their option to purchase an additional 1,350,000 shares of common stock, at a price to the public of $9.50 per share. The Company received net proceeds of approximately $92,426 from the offering, after deducting underwriting discounts and commissions, excluding other offering expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June, July and August 2021, the Company sold 934,367 common shares at the prevailing market prices for total net proceeds of $10,910 under the existing &#x201c;at-the-market&#x201d; sales agreement. See &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;Note 10. Stockholders&#x2019; Equity &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;for additional details. &lt;/span&gt;&lt;/div&gt;The Company believes that its current capital resources, which consist of cash and cash equivalents, will be sufficient to fund operations through at least the next twelve months based on its expected cash needs. The Company may be required to raise additional capital to fund future operations through entering into licensing or collaboration agreements with partners, grants or other sources of financing. Sufficient funds may not be available to the Company at all or on attractive terms when needed from equity or debt financings. If the Company is unable to obtain additional funding from these or other sources when needed, or to the extent needed, it may be necessary to significantly reduce its controllable and variable expenditures and current rate of spending through reductions in staff and delaying, scaling back, or suspending certain research and development, sales and marketing programs and other operational goals.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMjg1Nw_8d8d466f-d942-480a-8042-7a8187b1f693"
      unitRef="usd">146256000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMjk1Mw_d69e93e6-74ac-493c-b6d2-08cc2d3f0310"
      unitRef="usd">-422882000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia43c0d4587004db0b6f491872654d03a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMTA5OTUxMTY2MDU3Mg_9303f5ff-01cf-403a-b34d-fbaa96b56b87"
      unitRef="usd">125000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic59095e4226448ca90c7c028c530b46b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMTA5OTUxMTY2MDc0Ng_f3f0a4d2-3a5f-4348-9705-358a14ef15f4"
      unitRef="usd">75000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iaf213e710f77493dadadc321fcf59639_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMTA5OTUxMTY2MDgwNQ_e4fc726f-bb7f-4342-944b-4f17e48c9f5b"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="ia1a49dbd0cdc4fa299c6fc4b349cd1c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMTA5OTUxMTY2MTA0OA_4aa28b57-2a58-4f5f-95d4-528e934ca146"
      unitRef="usd">68695000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i9c22c52daf7d4250a52799a0d558499a_D20210101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMTY0OTI2NzQ1NjQzOA_63e4d6cf-5c48-430e-b1a7-149a5851cf2d"
      unitRef="usd">76447000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="i6b22c9a255f64ef69528be6cf90f2d57_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMTY0OTI2NzQ1Njc3OQ_ac30d780-4777-49e5-abed-6e079218d311"
      unitRef="usd">15000000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="ie3dc0d8eadaf4cf7918bae649c0b4261_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMTY0OTI2NzQ1Njc5Mg_3143eaf7-cd30-490b-a9bb-d35fa77f0a38"
      unitRef="usd">15000000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="i8655593ec8584a3a81c2026e2ac5d7f4_D20230101-20231231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMTY0OTI2NzQ1NjgwOA_01b4e8bc-a988-4543-bdfc-8c97097267b0"
      unitRef="usd">5000000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="ibdb8c8bf46044c1d94ceba9d58481dda_D20210401-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMTY0OTI2NzQ1Nzc4NQ_ea8018bf-44c3-43df-8edf-08ac1b0b5b09"
      unitRef="usd">25500000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:ConvertibleDebt
      contextRef="ib67b7815bf86448c836c0674ab2cd400_I20210323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMzg0ODI5MDcxNTcwOA_8c83e1d8-b357-405a-8bbb-b86865f13dd4"
      unitRef="usd">40779000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments
      contextRef="i67974a995ff142e8bcd737a314d25651_D20210301-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMzg0ODI5MDcxNTcyNg_c3cd713f-2461-4c6e-b548-bdbf8ad75cd4"
      unitRef="shares">3136869</us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i87285d3792f541dfb0b8bd76edc9ed8b_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMzg0ODI5MDcwNzAzMw_38327937-d86b-4f0c-aba4-ee5aca0a863b"
      unitRef="shares">10350000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i369b3df3ec04419fa040ca2ec1d798db_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMzg0ODI5MDcxNTc0Ng_db73e69f-fbeb-4895-89d8-0ab7c70c5e47"
      unitRef="shares">1350000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i581d900790a24282bf837c0e06b7b5f4_I20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMzg0ODI5MDcxNTc1Nw_5406e129-051f-4b8e-8c9e-044ca62e0436"
      unitRef="usdPerShare">9.50</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i87285d3792f541dfb0b8bd76edc9ed8b_D20210401-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMzg0ODI5MDcxNTczNw_f1ca0685-34f6-4ff9-993c-fd502308c55c"
      unitRef="usd">92426000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i3f2ebd8bfca6432bb520e3b56fadc096_D20210601-20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMzg0ODI5MDcxNTc2NA_05e96378-4da1-463a-8e40-6796bb00e1e1"
      unitRef="shares">934367</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i3f2ebd8bfca6432bb520e3b56fadc096_D20210601-20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85NC9mcmFnOjMzNzZjOTFmMWRjYTQzZjA4YzJkZjE2NjRhYTcwNmZlL3RleHRyZWdpb246MzM3NmM5MWYxZGNhNDNmMDhjMmRmMTY2NGFhNzA2ZmVfMzg0ODI5MDcxNTcxNw_17349bc1-c217-4fb3-87fe-be81568549e2"
      unitRef="usd">10910000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NzU_1c2f8f3e-e6bc-4f44-81a5-503ff7682b64">Basis of Presentation and Summary of Significant Accounting Policies &lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt"&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 financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain comparative amounts for prior year have been reclassified to conform to current year presentations. Such reclassifications did not affect net income or retained earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management is required to make certain estimates and assumptions in order to prepare financial statements in conformity with GAAP. Such estimates and assumptions affect the reported financial statements. The Company&#x2019;s most significant estimates relate to net revenues, allowance for doubtful accounts, fair value measurements, goodwill and long-lived asset valuations and impairment assessments, inventory valuations, income tax valuations, stock-based compensation and royalty obligations, among others. Management bases estimates on historical experience and on assumptions that management believes are reasonable. The Company&#x2019;s actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the full impact of&#160;the COVID-19&#160;outbreak is unknown and cannot be reasonably estimated. However, where possible, management has made appropriate accounting estimates with respect to certain accounting matters, which include the fair value of royalty obligations, allowance for doubtful accounts, inventory valuation and impairment assessments of goodwill and other long-lived assets, based on the facts and circumstances available as of the reporting date. The Company&#x2019;s future assessment of the magnitude and duration of&#160;the COVID-19 outbreak, as well as other factors, could result in material impacts to the Company&#x2019;s financial statements in future reporting periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2013, Evolus and Daewoong Pharmaceutical Co. Ltd. (&#x201c;Daewoong&#x201d;) entered into an agreement (the &#x201c;Daewoong Agreement&#x201d;), pursuant to which the Company received an exclusive distribution license to Jeuveau&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; from Daewoong for aesthetic indications in the United States, European Union, United Kingdom, members of the European Economic Area, Switzerland, Canada, Australia, Russia, certain members of the Commonwealth of Independent States, and South Africa, as well as co-exclusive distribution rights with Daewoong in Japan. Jeuveau&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;&#160;is manufactured by Daewoong in a facility in South Korea. The Company also has the option to negotiate first with Daewoong to secure a distribution license for any product that Daewoong directly or indirectly develops or commercializes that is classified as an injectable botulinum toxin (other than Jeuveau&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;) in a territory covered by the Daewoong Agreement. The Company relies on Daewoong, its exclusive and sole supplier, to manufacture Jeuveau&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;. Any termination or loss of significant rights, including exclusivity, under the Daewoong Agreement would materially and adversely affect the Company&#x2019;s commercialization of Jeuveau&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;. See &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;Note 9. Commitments and Contingencies&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;&#160;and &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;Note 11. Medytox/Allergan Settlement Agreements and Daewoong Arrangement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &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;for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 commercially launched Jeuveau&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;&#160;in the United States in May 2019 and in Canada through its distribution partner in October 2019 and, as such, has a limited history of sales. If any previously granted approval is retracted or the Company is denied approval or approval is delayed by any other regulators, it may have a material adverse impact on the Company&#x2019;s business and its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 also subject to risks common to companies in the pharmaceutical industry including, but not limited to, dependency on the commercial success of Jeuveau&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;, the Company&#x2019;s sole commercial product, significant competition within the medical aesthetics industry, its ability to maintain regulatory approval of Jeuveau&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;, third party litigation and challenges to its intellectual property, uncertainty of broad adoption of its product by physicians and patients, its ability to in-license, acquire or develop additional product candidates and to obtain the necessary approvals for those product candidates, and the need to scale manufacturing capabilities over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The COVID-19 outbreak and restrictions intended to slow the spread of COVID-19, including quarantines, government-mandated actions, stay-at-home orders and other restrictions,&#160;have adversely affected the Company&#x2019;s business in a number of ways, which have resulted, and may continue to result, in a period of business disruption and in reduced sales and operations. In addition, any disruption and volatility in the global capital markets may increase the Company&#x2019;s cost of capital and adversely affect its ability to access financing when and on terms that the Company desires. Any of these events could have a material adverse effect on the Company&#x2019;s business, financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Segment Reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision-maker. The Company has determined that it operates in a single operating and reportable segment. The Company&#x2019;s chief operating decision maker is its Chief Executive Officer who manages operations and reviews the financial information as a single operating segment for purposes of allocating resources and evaluating its financial performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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 Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 a concentration of credit risk consist of cash and cash equivalents, short-term investments and accounts receivable. Substantially all of the Company&#x2019;s cash is held by financial institutions that management believes are of high credit quality. Such deposits may, at times, exceed federally insured limits. To date, the Company has not experienced any losses associated with this credit risk and continues to believe that this exposure is not significant. The Company invests its excess cash, in line with its investment policy, primarily in money market funds and debt instruments of U.S. government agencies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 accounts receivable is derived from customers located principally in the United States. Concentrations of credit risk with respect to trade receivables are limited due to the Company&#x2019;s credit evaluation process. The Company does not typically require collateral from its customers. Credit losses historically have not been material. The Company continuously monitors customer payments and maintains an allowance for doubtful accounts based on its assessment of various factors including historical experience, age of the receivable balances, and other current economic conditions or other factors that may affect customers&#x2019; ability to pay.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consist of cash and highly liquid investments with remaining maturities at purchase of three months or less that can be liquidated without prior notice or penalty. Cash and cash equivalents may include deposits, money market funds and debt securities. Amounts receivable from credit card issuers are typically converted to cash within two to four days of the original sales transaction and are considered to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt"&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 available-for-sale U.S. Treasury securities with original maturities greater than three months and remaining maturities of less than twelve months. These investments are recorded at fair value based on quoted prices in active markets, with unrealized gains and losses reported in other comprehensive gain (loss) in the Company&#x2019;s statements of operations and comprehensive loss. Purchase premiums and discounts are recognized in interest expense using the effective interest method over the terms of the securities. Realized gains and losses and declines in fair value that are deemed to be other than temporary are reflected in the statements of operations and comprehensive loss using the specific-identification method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 periodically reviews all available-for-sale securities for other than temporary declines in fair value below the cost basis whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company also evaluates whether it has plans or is required to sell short-term investments before recovery of their amortized cost bases. To date, the Company has not identified any other than temporary declines in fair value of its short-term investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of finished goods held for sale and distribution. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost is determined based on the estimated amount payable to the Company&#x2019;s supplier after accounting for any reimbursement receivable pursuant to the Daewoong Settlement Agreement (as such term is defined, and such agreement is discussed, in &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;Note 11. Medytox/Allergan Settlement Agreements and Daewoong Arrangement&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;), usin&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;g the first-in, first-out method with prioritization of the items with the earliest expiration dates.&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;&#160;Inventory valuation reserves are established based on a number of factors including, but not limited to, finished goods not meeting product specifications, product excess and obsolescence, or application of the lower of cost or net realizable value concepts. The determination of events requiring the establishment of inventory valuation reserves, together with the calculation of the amount of such reserves may require judgment. No material inventory valuation reserves have been recorded for the periods presented. Adverse changes in assumptions utilized in the Company&#x2019;s inventory reserve calculations could result in an increase to its inventory valuation reserves.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product cost of sales, excluding amortization of intangible assets, consisted of the inventory cost, and, for periods on or after December 16, 2020, included certain royalties on the sale of Jeuveau&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; payable to Medytox and Allergan pursuant to the Medytox/Allergan Settlement Agreements (as such term is defined in &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;Note 11. Medytox/Allergan Settlement Agreements and Daewoong Arrangement&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;), as partially offset by reimbursement receivable from Daewoong pursuant to the Daewoong Settlement Agreement with respect to such royalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt;padding-right:9pt"&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 exchange price that would be received for an asset or an exit price paid to transfer a liability in an orderly transaction between market participants in a principal market on the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:13.5pt"&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 hierarchy defines a three-tiered valuation hierarchy for disclosure of fair value measurement is classified and disclosed by the Company in one of the three categories as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#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:14.5pt"&gt;Level 1&#x2014;Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#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:14.5pt"&gt;Level 2&#x2014;Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets; quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, or can be corroborated by observable market data for substantially the full term of the asset or liability; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#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:14.5pt"&gt;Level 3&#x2014;Prices or valuation techniques that require inputs that are unobservable that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt"&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. Depreciation and amortization are provided using the straight-line method over the estimated useful lives of approximately five years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the term of the related lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. The Company reviews goodwill for impairment annually and whenever events or changes in circumstances indicate the carrying amount of goodwill may not be recoverable. The Company performs an annual qualitative assessment of its goodwill in the fourth quarter of each calendar year to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in the overall industry demand, that would indicate that it would more likely than not reduce the fair value of a reporting unit below its carrying amount, including goodwill. If events or circumstances do not indicate that the fair value of a reporting unit is below its carrying amount, then goodwill is not considered to be impaired and no further testing is required. If further testing is required, the Company performs a two-step process. The first step involves comparing the fair value of the Company&#x2019;s reporting unit to its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its fair value, the second step of the test is performed by comparing the carrying value of the goodwill in the reporting unit to its implied fair value. An impairment charge is recognized for the excess of the carrying value of goodwill over its implied fair value. For the purpose of impairment testing, the Company has determined that it has one reporting unit. There was no impairment of goodwill for any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon FDA approval of Jeuveau&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;&#160;in February 2019, the in process research and development (&#x201c;IPR&amp;amp;D&#x201d;) related to Jeuveau&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;&#160;was evaluated as completed and reclassified to a definite-lived distribution right intangible asset, which is amortized over the period the asset is expected to contribute to the future cash flows of the Company. The Company determined the pattern of this intangible asset&#x2019;s future cash flows could not be readily determined with a high level of precision. As a result, the distribution right intangible asset is being amortized on a straight-line basis over the estimated useful life of&#160;20 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 internal-use software costs associated with the development of its mobile and web-based customer platforms. These costs include personnel expenses and external costs that are directly associated with the software projects. These costs are included as intangible assets in the accompanying balance sheets. The capitalized internal-use software costs are amortized on a straight-line basis over the estimated useful life of&#160;two years&#160;upon being placed in service.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 reviews long-term and identifiable definite-lived intangible assets or asset groups for impairment when events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If the sum of the expected future undiscounted cash flows is less than the carrying amount of the asset or an asset group, further impairment analysis is performed. An impairment loss is measured as the amount by which the carrying amount of the asset or asset groups exceeds the fair value for assets to be held and used or fair value less cost to sell for assets to be disposed of. The Company also reviews the useful lives of its assets periodically to determine whether events and circumstances warrant a revision to the remaining useful life. Changes in the useful life are adjusted prospectively by revising the remaining period over which the asset is amortized. There was no material impairment of long-lived assets for any periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with Accounting Standards Codification 842, &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; (&#x201c;ASC 842&#x201d;), at the inception of a contractual arrangement, the Company determines whether the contract contains a lease by assessing whether there is an identified asset and whether the contract conveys the right to control the use of the identified asset in exchange for consideration over a period of time. If both criteria are met, upon lease commencement, the Company records a lease liability which represents the Company&#x2019;s obligation to make lease payments arising from the lease, and a corresponding right-of-use (&#x201c;ROU&#x201d;) asset which represents the Company&#x2019;s right to use an underlying asset during the lease term. Operating lease assets and liabilities are included in ROU assets, current portion of operating lease liabilities and noncurrent operating lease liabilities in the accompanying balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets and lease liabilities are initially recognized based on the present value of the future minimum lease payments over the lease term at commencement date calculated using the Company&#x2019;s incremental borrowing rate applicable to the underlying asset unless the implicit rate is readily determinable. Operating lease ROU assets also include any lease payments made at or before lease commencement and exclude any lease incentives received, if any. The Company determines the lease term as the noncancelable period of the lease and may include options to extend or terminate the lease &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;when it is reasonably certain that the Company will exercise such options. The Company&#x2019;s leases do not contain any residual value guarantees. Leases with a term of 12 months or less are not recognized on the balance sheets. For operating leases, the Company recognized rent expense on a straight-line basis over the lease term. There were no significant finance leases as of&#160;December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Contingent Royalty Obligation Payable to the Evolus Founders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 the fair value of the contingent royalty obligation payable at each reporting period end based on Level 3 inputs using a discounted cash flows method. Changes in the fair value of the contingent royalty obligation payable are determined at each reporting period end and recorded in operating expenses in the accompanying statements of operations and comprehensive loss and as a liability in the accompanying balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Promissory Note Payable to the Evolus Founders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 12, 2018, the Company recognized a promissory note payable at present value using a discount rate for similar rated debt securities. Discount amortization related to the promissory note is recorded in interest expense in the accompanying statements of operations and comprehensive loss with a corresponding increase to the liabilities in the accompanying balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Long-term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt represents the debt balance with Pharmakon as of December&#160;31, 2021 and Oxford as of December&#160;31, 2020 (see &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;Note 6. Term Loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;)&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;, net of debt issuance costs. Debt issuance costs represent legal, lender and consulting costs or fees associated with debt financing. Debt&#160;discounts and issuance costs are amortized into interest expense over the term of the debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt"&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 revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for the goods or services. In order to achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue allocated to each performance obligation when the Company satisfies the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;General&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 generates product revenue from the sale of Jeuveau&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; in the United States and service revenue from the sale of Jeuveau&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; through a distribution partner in Canada.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For product revenue, the Company recognizes revenue when control of the promised goods under a contract is transferred to a customer, in an amount that reflects the consideration the Company expects to receive in exchange for those goods as specified in the customer contract. The transfer of control occurs upon receipt of the goods by the customer since that is when the customer has obtained control of the goods&#x2019; economic benefits. The Company does not provide any service-type warranties and does not accept product returns except under limited circumstances such as damages in transit or ineffective product. The Company also excludes any amounts related to taxes assessed by governmental authorities from revenue measurement. Shipping and handling costs associated with outbound product freight are accounted for as fulfillment costs and are included in selling, general and administrative expenses in the accompanying statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For service revenue, the Company evaluated the arrangement with the distribution partner in Canada and determined that it acts as an agent in the distribution of Jeuveau&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;in Canada as it does not control the product before control is transferred to a customer. The indicators of which party exercises control include primary responsibility over performance obligations, inventory risk before the good or service is transferred and discretion in establishing the price. Accordingly, the Company records the sale as service revenue on a net basis. Revenue from services is recognized in the period the service is performed &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the amount of consideration expected to be received. For the years ended December 31, 2021 and 2020, the Company recognized $702 and $738, respectively, of revenues related to international sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 disaggregation of revenue is consistent with its operating segment as disclosed above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Gross-to-Net Revenue Adjustments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 provides customers with discounts, such as trade and volume discounts and prompt pay discounts, that are directly reflected in the invoice price. Revenues are recorded net of sales-related adjustments, wherever applicable, primarily for the volume based rebates, coupons, consumer loyalty programs and co-branded marketing programs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#x2022;&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%;padding-left:14.5pt"&gt;Volume-based Rebates&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; &#x2014; Volume-based rebates are contractually offered to certain customers. The rebates payable to each customer are determined based on the contract and quarterly purchase volumes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#x2022;&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%;padding-left:14.5pt"&gt;Coupons&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; &#x2014; The Company issued customers coupons redeemable into gift cards funded by the Company for the benefit of patients. The coupons were accounted for as variable consideration. The Company estimated coupon redemption rates based on historical data and future expectations. The coupons were accrued based on estimated redemption rates and the volume of products purchased and were recorded as a reduction to revenues on product delivery. All issued coupons expired on June 30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#x2022;&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%;padding-left:14.5pt"&gt;Consumer Loyalty Program&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; &#x2014; In May 2020, the Company launched a consumer loyalty program, which allows participating customers to earn rewards for qualifying treatments to their patients (i.e. consumers) using Jeuveau&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 redeem the rewards for Jeuveau&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; in the future at no additional cost. The loyalty program represents a customer option that provides a material right and, accordingly, is a performance obligation. At the time Jeuveau&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; product is sold to customers, the invoice price is allocated between the product sold and the estimated material right reward (&#x201c;Reward&#x201d;) that the customer might redeem in the future. The standalone selling price of the Reward is measured based on historical sales data, estimated average selling price of Jeuveau&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; at the time of redemption, expected customer and consumer participation rates in the loyalty program, and estimated number of qualifying treatments to be performed by customers. The portion of invoice price allocated to the Reward is initially recorded as deferred revenue. Subsequently, when customers redeem the Reward and the related product is delivered, the deferred revenue is recognized in net revenues at that time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#x2022;&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%;padding-left:14.5pt"&gt;Co-Branded Marketing Programs&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; &#x2014; The Company offers eligible customers with a certain level of Jeuveau&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; purchases to receive advertising co-branded with the Company. The co-branded advertising represents a performance obligation. At the time Jeuveau&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; product is sold to customers, the invoice price is allocated between the product sold and the advertisement. The standalone selling price of the advertisement is measured based on the estimated market value of similar advertisement adjusted for the customer&#x2019;s portion of the advertisement. The portion of invoice price allocated to the advertisement is initially recorded as deferred revenue. Subsequently, when the advertisement airs, the deferred revenue is recognized in net revenues at that time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Contract balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract with a customer states the terms of the sale, including the description, quantity and price of each product purchased. Amounts are recorded as accounts receivable when the Company&#x2019;s right to consideration becomes unconditional. The Company does not have any significant financing components in customer contracts given the expected time between transfer of the promised products and the payment of the associated consideration is less than one year. As of&#160;December&#160;31, 2021 and 2020, all amounts included in accounts receivable, net on the accompanying balance sheets are related to contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 did not have any contract assets nor unbilled receivables as of&#160;December&#160;31, 2021 or 2020. Sales commissions are included in selling, general and administrative expenses when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities reflect estimated amounts that the Company is obligated to pay to customers or patients primarily under the rebate and coupon programs and deferred revenue associated with Rewards under the consumer loyalty program and co-&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;branded marketing programs. The Company&#x2019;s contract liabilities are included in accounts payable and accrued expenses in the accompanying balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 accrued revenue contract liabilities, primarily related to volume-based rebates, consumer loyalty program, and co-branded media programs, were $7,934 and $3,081, respectively, which were recorded in accrued expenses in the accompanying balance sheets. For the years ended December 31, 2021 and 2020, provisions for rebate, coupon, consumer loyalty programs, and co-branded media programs were $16,139 and $16,896, respectively, which were offset by related payments, redemptions and adjustments of $11,286 and $15,524, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the&#160;years ended December 31, 2021 and 2020, the Company recognized $2,802 and $0, respectively, of revenue related to amounts included in contract liabilities at the beginning of the period and did not recognize any revenue related to changes in transaction prices regarding its contracts with customers from previous periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Collectability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are recorded at the invoiced amount and do not bear interest. At the time of contract inception or new customer account set-up, the Company performs a collectability assessment of the customer&#x2019;s creditworthiness. The Company assesses the probability that the Company will collect the entitled consideration in exchange for the goods sold, by considering the customer&#x2019;s ability and intention to pay when consideration is due. On a recurring basis, the Company estimates the amount of receivables considered uncollectable to reflect an allowance for doubtful accounts.&#160;The Company writes off accounts receivable balances when it is determined that there is no possibility of collection. As of December 31, 2021 and 2020, allowance for doubtful accounts was $2,385 and $2,118, respectively. For the years ended December 31, 2021 and 2020, provision for bad debts was $589 and $2,066, respectively, and the write-off amount was $322 and $335, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Practical Expedients&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 expenses sales commissions when incurred as the amortization period is one year or less. These costs are recorded within selling, general and administrative expenses in the accompanying statements of operations and comprehensive loss. The Company does not adjust the amount of promised consideration for the effects of the time value of money for contracts in which the anticipated period between when the Company transfers the goods or services to the customer and when the customer pays within one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-right:4.5pt"&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 Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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. Research and development expenses include personnel-related costs, costs associated with pre-clinical and clinical development activities, costs associated with and costs for prototype products that are manufactured prior to market approval for that prototype product, internal and external costs associated with the Company&#x2019;s regulatory compliance and quality assurance functions, including the costs of outside consultants and contractors that assist in the process of submitting and maintaining regulatory filings, and overhead costs, including allocated facility related expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-right:6.75pt"&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 Settlement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&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 2021, upon entering into certain agreements to settle intellectual property disputes relating to Jeuveau&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;, the Company agreed to pay to Allergan and Medytox &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$35,000&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; in multiple payments over two years, of which $15,000 was paid in the third quarter of 2021 and $15,000 was paid in the first quarter of 2022, and issued 6,762,652 shares of its common stock to Medytox. In addition, for the period from December 16, 2020 to September 16, 2022, the Company agreed to pay to Allergan and Medytox a royalty on the sale of Jeuveau&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;, based on a certain dollar amount per vial sold in the United States and a low-double digit royalty on net sales of Jeuveau&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;sold in other Evolus territories. For the period from September 17, 2022 to September 16, 2032, the Company agreed to pay to Medytox a mid-single digit royalty percentage on all net sales of Jeuveau&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;. The royalty payments are made quarterly and recorded as product cost of sales on the accompanying statements of operations and comprehensive loss in the periods the royalties are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The settlement agreements resulted in an $83,421 charge for the year ended December&#160;31, 2020, which consisted of $35,000 in deferred cash payments and $48,421 from the issuance of 6,762,652 shares of the Company&#x2019;s common stock in February &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021. In the year ended December 31, 2021, the Company made cash payments of $15,000 to Medytox and Allergan. As of December&#160;31, 2021, a current liability of $15,000 and non-current liability of $5,000 were recorded in the accompanying balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Separately, in March 2021, Daewoong and the Company entered into certain agreements, pursuant to which Daewoong agreed to pay the Company an amount equal to $25,500, which was recorded as a settlement payment from Daewoong and included as part of cost of sales on the accompanying statements of operations and comprehensive loss for the year ended December 31, 2021. For the period from December 16, 2020 to September 16, 2022, Daewoong also agreed to reimburse the Company certain amounts with respect to the royalties payable to Medytox and Allergan. This reimbursement is received quarterly and recorded as an offset to the related royalties to Medytox and Allergan in the product cost of sales on the accompanying statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See &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;Note 11. Medytox/Allergan Settlement Agreements and Daewoong Arrangement&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; for the details of all litigation settlement agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt"&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 stock-based compensation expense for employees, consultants and members of the Board of Directors based on the fair value at the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 Black-Scholes option pricing model to value stock option grants. The Black-Scholes option pricing model requires the input of subjective assumptions, including the expected volatility of the Company&#x2019;s common stock, expected risk-free interest rate, and the option&#x2019;s expected life. The fair value of the Company&#x2019;s restricted stock units (&#x201c;RSUs&#x201d;) is based on the fair value on the grant date of the Company&#x2019;s common stock. The Company also evaluates the impact of modifications made to the original terms of equity awards when they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 equity awards that are expected to vest is amortized on a straight-line basis over the requisite service period. Stock-based compensation expense is recognized net of actual forfeitures when they occur, as an increase to additional paid-in capital in the balance sheets and in the selling, general and administrative or research and development expenses in the statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Advertising Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred and primarily include costs related to social media ads and co-branded marketing programs. Advertising costs are included in selling, general and administrative expenses. For the years ended December 31, 2021 and 2020, the Company incurred advertising costs of $16,391 and $4,979, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&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-bottom:9pt;padding-right:6.75pt"&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 accounts for income taxes under the asset and liability method. Under this method, deferred tax assets and liabilities are determined on the basis of differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:6.75pt"&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 recorded against deferred tax assets to reduce the net carrying value when it is more likely than not that some portion or all of a deferred tax asset will not be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, and ongoing prudent and feasible tax planning strategies in assessing the amount of the valuation allowance. When the Company establishes or reduces the valuation allowance against its deferred tax assets, its provision for income taxes will increase or decrease, respectively, in the period such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefit recognized in the financial statements for a particular tax position is based on the largest benefit that is more likely than not to be realized upon settlement. Accordingly, the Company establishes reserves for uncertain tax positions. The Company has not recognized interest or penalties in its statement of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 required to file federal and state income tax returns in the United States and various other state jurisdictions. The preparation of these income tax returns requires the Company to interpret the applicable tax laws and regulations in effect in such jurisdictions, which could affect the amount of tax paid by the Company. An amount is accrued for the estimate of additional tax liability, including interest and penalties, for any uncertain tax positions taken or expected to be taken in an income tax return. The Company reviews and updates the accrual for uncertain tax positions as more definitive information becomes available. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 income tax returns are based on calculations and assumptions that are subject to examination by the Internal Revenue Service and other tax authorities. In addition, the calculation of the Company&#x2019;s tax liabilities involves dealing with uncertainties in the application of complex tax regulations. The Company recognizes liabilities for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than&#160;50%&#160;likely of being realized upon settlement. While the Company believes it has appropriate support for the positions taken on its tax returns, the Company regularly assesses the potential outcomes of examinations by tax authorities in determining the adequacy of its provision for income taxes. The Company continually assesses the likelihood and amount of potential revisions and adjusts the income tax provision, income taxes payable and deferred taxes in the period in which the facts that give rise to a revision become known.&lt;/span&gt;&lt;/div&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;The Company monitors changes to the tax laws in the states it conducts business and files corporate income tax returns. The Company does not expect that changes to state tax laws through December&#160;31, 2021 to materially impact its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period including contingently issuable shares. Diluted earnings per share is based on the treasury stock method and includes the effect from potential issuance of ordinary shares, such as shares issuable pursuant to the exercise of stock options and the vesting of restricted stock units. The dilutive effect of stock options and restricted stock units is computed under the treasury stock method. The dilutive effect of the Daewoong Convertible Note is computed under the if-converted method. Potentially dilutive securities are excluded from the computations of diluted net loss per share if their effect would be antidilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2021 and 2020, excluded from the dilutive net loss per share computation were stock options of 3,922,286 and 4,407,498, respectively, non-vested RSUs of 1,926,467 and 1,173,741, respectively, and 0 shares and 3,076,923, shares issuable upon conversion of the Daewoong Convertible Note, respectively, because their inclusion would have been anti-dilutive. Although these securities were anti-dilutive for these periods, they could be dilutive in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Recently Adopted Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"&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 (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 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 (Topic 740) 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;. FASB issued this update as part of its Simplification Initiative to improve areas of GAAP and reduce cost and complexity while maintaining usefulness. The main provisions remove certain exceptions including the exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. In addition, the amendments simplify income tax accounting in the areas such as income based franchise taxes, eliminating the requirements to allocate consolidated current and deferred tax expense in certain instances and a requirement that an entity reflects the effect of enacted changes in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. For public companies, the standard is effective for fiscal years beginning after December 15, 2020 and interim periods therein. The Company has adopted the guidance on the effective date of January 1, 2021. There are no material impacts to the financial statements as a result of this adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"&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;Recent Accounting Pronouncements&#160;Issued But Not&#160;Adopted&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2017, the FASB issued ASU No. 2017-04,&#160;&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;Intangibles&#x2014;Goodwill and Other (Topic 350):&#160;Simplifying the Test for Goodwill Impairment&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 update simplifies the accounting for goodwill impairment by removing step two of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will be the amount by which a reporting unit&#x2019;s carrying amount, including goodwill, exceeds its fair value. The impairment charge will be limited to the amount of goodwill allocated to that reporting unit. As amended by ASU No. 2019-10, the updated guidance is effective for the Company as a smaller reporting company beginning January&#160;1, 2023. The standard requires prospective application. Early adoption is permitted. The Company does not expect adoption of this guidance will have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13,&#160;&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;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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 modifies the measurement and recognition of credit losses for most financial assets and certain other instruments. The new standard requires the use of forward-looking expected credit loss models based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount, which may result in earlier recognition of credit losses under the new standard. The new guidance also modifies the impairment models for available-for-sale debt securities and for purchased financial assets with credit deterioration since their origination. Subsequent to the issuance of ASU No. 2016-13, the FASB issued ASU 2018-19,&#160;&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;Codification Improvements to Topic 326, Financial Instruments - Credit Losses&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;. This ASU does not change the core principle of the guidance in ASU No. 2016-13, instead these amendments are intended to clarify and improve operability of certain topics included within the credit losses standard.&#160;The FASB also subsequently issued ASU No. 2019-04 which did not change the core principle of the guidance in ASU No. 2016-13 but clarified that expected recoveries of amounts previously written off and expected to be written off should be included in the valuation account and should not exceed amounts previously written off and expected to be written off. As amended by ASU No. 2019-10, the updated guidance is effective for the Company as a smaller reporting company beginning January 1, 2023. The Company is in the process of determining the effects the adoption will have on its financial statements and reviewing credit loss models to assess the impact of the adoption of the standard on the financial statements. Based on initial assessments, the Company believes that while adoption will modify the way it analyzes financial instruments, it does not expect adoption of this guidance will have a material impact to its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04, &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;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&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 in January 2021, the FASB issued ASU No. 2021-01, &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;Reference Rate Reform (Topic 848): Scope (&#x201c;ASU 2021-01&#x201d;).&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; Both ASU No. 2020-04 and ASU No. 2021-01 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued because of reference rate reform. ASU No. 2020-04 and ASU No. 2021-01 are effective upon issuance for contract modifications and hedging relationships, and the Company is allowed to elect to apply the amendments prospectively through December 31, 2022. The Company does not expect adoption of this guidance will have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the FASB issued ASU No. 2021-10,&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; Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. &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;This update will increase transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of transactions; (2) the accounting for the transactions; and, (3) the effect of the transactions on a business entity&#x2019;s financial statements. ASU No. 2021-10 is effective for financial statements issued for annual periods beginning after December 15, 2021, with early application permitted. The Company does not expect adoption of this guidance will have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other recent accounting pronouncements issued by the FASB (including its Emerging Issues Task Force), the American Institute of Certified Public Accountants, and the SEC did not, or are not believed by management to, have a material impact on the Company&#x2019;s present or future financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NzA_21c8b528-fbb5-4383-8aaf-6c8531c02b3c">Basis of PresentationThe accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;).</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNTQ5NzU1ODE4MzQ0Ng_68858edf-d438-4e74-9451-a17d4110d2c6">&lt;div style="margin-bottom:9pt"&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;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain comparative amounts for prior year have been reclassified to conform to current year presentations. Such reclassifications did not affect net income or retained earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NzY_f627393a-25f0-4176-9441-eb42a0355317">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management is required to make certain estimates and assumptions in order to prepare financial statements in conformity with GAAP. Such estimates and assumptions affect the reported financial statements. The Company&#x2019;s most significant estimates relate to net revenues, allowance for doubtful accounts, fair value measurements, goodwill and long-lived asset valuations and impairment assessments, inventory valuations, income tax valuations, stock-based compensation and royalty obligations, among others. Management bases estimates on historical experience and on assumptions that management believes are reasonable. The Company&#x2019;s actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the full impact of&#160;the COVID-19&#160;outbreak is unknown and cannot be reasonably estimated. However, where possible, management has made appropriate accounting estimates with respect to certain accounting matters, which include the fair value of royalty obligations, allowance for doubtful accounts, inventory valuation and impairment assessments of goodwill and other long-lived assets, based on the facts and circumstances available as of the reporting date. The Company&#x2019;s future assessment of the magnitude and duration of&#160;the COVID-19 outbreak, as well as other factors, could result in material impacts to the Company&#x2019;s financial statements in future reporting periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NTE_67956f29-418d-485b-8118-f2de06641b36">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2013, Evolus and Daewoong Pharmaceutical Co. Ltd. (&#x201c;Daewoong&#x201d;) entered into an agreement (the &#x201c;Daewoong Agreement&#x201d;), pursuant to which the Company received an exclusive distribution license to Jeuveau&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; from Daewoong for aesthetic indications in the United States, European Union, United Kingdom, members of the European Economic Area, Switzerland, Canada, Australia, Russia, certain members of the Commonwealth of Independent States, and South Africa, as well as co-exclusive distribution rights with Daewoong in Japan. Jeuveau&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;&#160;is manufactured by Daewoong in a facility in South Korea. The Company also has the option to negotiate first with Daewoong to secure a distribution license for any product that Daewoong directly or indirectly develops or commercializes that is classified as an injectable botulinum toxin (other than Jeuveau&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;) in a territory covered by the Daewoong Agreement. The Company relies on Daewoong, its exclusive and sole supplier, to manufacture Jeuveau&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;. Any termination or loss of significant rights, including exclusivity, under the Daewoong Agreement would materially and adversely affect the Company&#x2019;s commercialization of Jeuveau&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;. See &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;Note 9. Commitments and Contingencies&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;&#160;and &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;Note 11. Medytox/Allergan Settlement Agreements and Daewoong Arrangement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &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;for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 commercially launched Jeuveau&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;&#160;in the United States in May 2019 and in Canada through its distribution partner in October 2019 and, as such, has a limited history of sales. If any previously granted approval is retracted or the Company is denied approval or approval is delayed by any other regulators, it may have a material adverse impact on the Company&#x2019;s business and its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 also subject to risks common to companies in the pharmaceutical industry including, but not limited to, dependency on the commercial success of Jeuveau&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;, the Company&#x2019;s sole commercial product, significant competition within the medical aesthetics industry, its ability to maintain regulatory approval of Jeuveau&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;, third party litigation and challenges to its intellectual property, uncertainty of broad adoption of its product by physicians and patients, its ability to in-license, acquire or develop additional product candidates and to obtain the necessary approvals for those product candidates, and the need to scale manufacturing capabilities over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The COVID-19 outbreak and restrictions intended to slow the spread of COVID-19, including quarantines, government-mandated actions, stay-at-home orders and other restrictions,&#160;have adversely affected the Company&#x2019;s business in a number of ways, which have resulted, and may continue to result, in a period of business disruption and in reduced sales and operations. In addition, any disruption and volatility in the global capital markets may increase the Company&#x2019;s cost of capital and adversely affect its ability to access financing when and on terms that the Company desires. Any of these events could have a material adverse effect on the Company&#x2019;s business, financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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 Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 a concentration of credit risk consist of cash and cash equivalents, short-term investments and accounts receivable. Substantially all of the Company&#x2019;s cash is held by financial institutions that management believes are of high credit quality. Such deposits may, at times, exceed federally insured limits. To date, the Company has not experienced any losses associated with this credit risk and continues to believe that this exposure is not significant. The Company invests its excess cash, in line with its investment policy, primarily in money market funds and debt instruments of U.S. government agencies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 accounts receivable is derived from customers located principally in the United States. Concentrations of credit risk with respect to trade receivables are limited due to the Company&#x2019;s credit evaluation process. The Company does not typically require collateral from its customers. Credit losses historically have not been material. The Company continuously monitors customer payments and maintains an allowance for doubtful accounts based on its assessment of various factors including historical experience, age of the receivable balances, and other current economic conditions or other factors that may affect customers&#x2019; ability to pay.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NTI_80ae1dcb-f106-4bf0-a8f6-4a24d86a05cc">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Segment Reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision-maker. The Company has determined that it operates in a single operating and reportable segment. The Company&#x2019;s chief operating decision maker is its Chief Executive Officer who manages operations and reviews the financial information as a single operating segment for purposes of allocating resources and evaluating its financial performance.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NDY_c0cb6f7e-9a4d-4312-a446-801faed32734">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consist of cash and highly liquid investments with remaining maturities at purchase of three months or less that can be liquidated without prior notice or penalty. Cash and cash equivalents may include deposits, money market funds and debt securities. Amounts receivable from credit card issuers are typically converted to cash within two to four days of the original sales transaction and are considered to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NDM_e5c9ee5b-005f-41c7-a885-e95c8a953a8a">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt"&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 available-for-sale U.S. Treasury securities with original maturities greater than three months and remaining maturities of less than twelve months. These investments are recorded at fair value based on quoted prices in active markets, with unrealized gains and losses reported in other comprehensive gain (loss) in the Company&#x2019;s statements of operations and comprehensive loss. Purchase premiums and discounts are recognized in interest expense using the effective interest method over the terms of the securities. Realized gains and losses and declines in fair value that are deemed to be other than temporary are reflected in the statements of operations and comprehensive loss using the specific-identification method. &lt;/span&gt;&lt;/div&gt;The Company periodically reviews all available-for-sale securities for other than temporary declines in fair value below the cost basis whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The Company also evaluates whether it has plans or is required to sell short-term investments before recovery of their amortized cost bases. To date, the Company has not identified any other than temporary declines in fair value of its short-term investments.</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4MzY_0613a1ad-4592-4979-a5cb-5bcf8a144d23">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of finished goods held for sale and distribution. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost is determined based on the estimated amount payable to the Company&#x2019;s supplier after accounting for any reimbursement receivable pursuant to the Daewoong Settlement Agreement (as such term is defined, and such agreement is discussed, in &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;Note 11. Medytox/Allergan Settlement Agreements and Daewoong Arrangement&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;), usin&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;g the first-in, first-out method with prioritization of the items with the earliest expiration dates.&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;&#160;Inventory valuation reserves are established based on a number of factors including, but not limited to, finished goods not meeting product specifications, product excess and obsolescence, or application of the lower of cost or net realizable value concepts. The determination of events requiring the establishment of inventory valuation reserves, together with the calculation of the amount of such reserves may require judgment. No material inventory valuation reserves have been recorded for the periods presented. Adverse changes in assumptions utilized in the Company&#x2019;s inventory reserve calculations could result in an increase to its inventory valuation reserves.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product cost of sales, excluding amortization of intangible assets, consisted of the inventory cost, and, for periods on or after December 16, 2020, included certain royalties on the sale of Jeuveau&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; payable to Medytox and Allergan pursuant to the Medytox/Allergan Settlement Agreements (as such term is defined in &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;Note 11. Medytox/Allergan Settlement Agreements and Daewoong Arrangement&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;), as partially offset by reimbursement receivable from Daewoong pursuant to the Daewoong Settlement Agreement with respect to such royalties.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NDc_b8ad9840-84af-41d7-b054-d389abf64c82">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt;padding-right:9pt"&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 exchange price that would be received for an asset or an exit price paid to transfer a liability in an orderly transaction between market participants in a principal market on the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:13.5pt"&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 hierarchy defines a three-tiered valuation hierarchy for disclosure of fair value measurement is classified and disclosed by the Company in one of the three categories as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#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:14.5pt"&gt;Level 1&#x2014;Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#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:14.5pt"&gt;Level 2&#x2014;Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets; quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, or can be corroborated by observable market data for substantially the full term of the asset or liability; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#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:14.5pt"&gt;Level 3&#x2014;Prices or valuation techniques that require inputs that are unobservable that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4Njc_f9421c44-29ac-43e0-abc0-9ea612688b9e">Property and EquipmentProperty and equipment are stated at cost. Depreciation and amortization are provided using the straight-line method over the estimated useful lives of approximately five years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the term of the related lease.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMzI5ODUzNDk3Mzg2Nw_adf48651-a74c-4ef0-a7e5-d48234ce4631">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4MzM_d2f96f50-3741-4e43-8d1b-e589aae2cb7b">GoodwillGoodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. The Company reviews goodwill for impairment annually and whenever events or changes in circumstances indicate the carrying amount of goodwill may not be recoverable. The Company performs an annual qualitative assessment of its goodwill in the fourth quarter of each calendar year to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in the overall industry demand, that would indicate that it would more likely than not reduce the fair value of a reporting unit below its carrying amount, including goodwill. If events or circumstances do not indicate that the fair value of a reporting unit is below its carrying amount, then goodwill is not considered to be impaired and no further testing is required. If further testing is required, the Company performs a two-step process. The first step involves comparing the fair value of the Company&#x2019;s reporting unit to its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its fair value, the second step of the test is performed by comparing the carrying value of the goodwill in the reporting unit to its implied fair value. An impairment charge is recognized for the excess of the carrying value of goodwill over its implied fair value. For the purpose of impairment testing, the Company has determined that it has one reporting unit.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:NumberOfReportingUnits
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTI1MzY_ed830b77-7a10-45db-9b37-03aeb4a7eae6"
      unitRef="reporting_unit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="icdebbf3fdf644e34be10eab249d933bc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTI1NjU_2ff4e77e-6514-4b11-a064-6218b766d466"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTI1NjU_8d694f23-b51b-4a2d-8fb1-25cf0ba1eed2"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTI1NjU_bf860f36-322f-44bd-a4b0-2da32811785b"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NTg_7859c22e-31a8-4820-b349-0082b7eb66ad">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon FDA approval of Jeuveau&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;&#160;in February 2019, the in process research and development (&#x201c;IPR&amp;amp;D&#x201d;) related to Jeuveau&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;&#160;was evaluated as completed and reclassified to a definite-lived distribution right intangible asset, which is amortized over the period the asset is expected to contribute to the future cash flows of the Company. The Company determined the pattern of this intangible asset&#x2019;s future cash flows could not be readily determined with a high level of precision. As a result, the distribution right intangible asset is being amortized on a straight-line basis over the estimated useful life of&#160;20 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 internal-use software costs associated with the development of its mobile and web-based customer platforms. These costs include personnel expenses and external costs that are directly associated with the software projects. These costs are included as intangible assets in the accompanying balance sheets. The capitalized internal-use software costs are amortized on a straight-line basis over the estimated useful life of&#160;two years&#160;upon being placed in service.&lt;/span&gt;&lt;/div&gt;The Company reviews long-term and identifiable definite-lived intangible assets or asset groups for impairment when events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If the sum of the expected future undiscounted cash flows is less than the carrying amount of the asset or an asset group, further impairment analysis is performed. An impairment loss is measured as the amount by which the carrying amount of the asset or asset groups exceeds the fair value for assets to be held and used or fair value less cost to sell for assets to be disposed of. The Company also reviews the useful lives of its assets periodically to determine whether events and circumstances warrant a revision to the remaining useful life. Changes in the useful life are adjusted prospectively by revising the remaining period over which the asset is amortized. There was no material impairment of long-lived assets for any periods presented</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic3bdecfb61f64eacb1bec28f7caef51c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTMyNDk_d254ef37-4422-4003-8862-530c3f585d54">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia035180a7f3e4b968ed0e22107620141_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTM3MDc_ad38901e-7a29-466e-8d60-c7b4e239ec67">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTQ2NTY_06e82ab4-6099-4f6d-9c14-a278023ef0f5"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTQ2NTY_1b6dbd09-8518-408e-bf14-52f7ccaee1ad"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="icdebbf3fdf644e34be10eab249d933bc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTQ2NTY_5c7180a3-4551-44ee-a6a7-eebd2ff76a9e"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4Mzc_acd4edb7-a5c8-4090-8a0c-508bffd0e31f">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with Accounting Standards Codification 842, &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; (&#x201c;ASC 842&#x201d;), at the inception of a contractual arrangement, the Company determines whether the contract contains a lease by assessing whether there is an identified asset and whether the contract conveys the right to control the use of the identified asset in exchange for consideration over a period of time. If both criteria are met, upon lease commencement, the Company records a lease liability which represents the Company&#x2019;s obligation to make lease payments arising from the lease, and a corresponding right-of-use (&#x201c;ROU&#x201d;) asset which represents the Company&#x2019;s right to use an underlying asset during the lease term. Operating lease assets and liabilities are included in ROU assets, current portion of operating lease liabilities and noncurrent operating lease liabilities in the accompanying balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets and lease liabilities are initially recognized based on the present value of the future minimum lease payments over the lease term at commencement date calculated using the Company&#x2019;s incremental borrowing rate applicable to the underlying asset unless the implicit rate is readily determinable. Operating lease ROU assets also include any lease payments made at or before lease commencement and exclude any lease incentives received, if any. The Company determines the lease term as the noncancelable period of the lease and may include options to extend or terminate the lease &lt;/span&gt;&lt;/div&gt;when it is reasonably certain that the Company will exercise such options. The Company&#x2019;s leases do not contain any residual value guarantees. Leases with a term of 12 months or less are not recognized on the balance sheets. For operating leases, the Company recognized rent expense on a straight-line basis over the lease term. There were no significant finance leases as of&#160;December&#160;31, 2021.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NDQ_0690ed2a-b1df-4c47-9999-ea11e2c4efb6">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Contingent Royalty Obligation Payable to the Evolus Founders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 the fair value of the contingent royalty obligation payable at each reporting period end based on Level 3 inputs using a discounted cash flows method. Changes in the fair value of the contingent royalty obligation payable are determined at each reporting period end and recorded in operating expenses in the accompanying statements of operations and comprehensive loss and as a liability in the accompanying balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Promissory Note Payable to the Evolus Founders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 12, 2018, the Company recognized a promissory note payable at present value using a discount rate for similar rated debt securities. Discount amortization related to the promissory note is recorded in interest expense in the accompanying statements of operations and comprehensive loss with a corresponding increase to the liabilities in the accompanying balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NjM_e80ddf27-e49b-4af7-a974-6c7a3f3d0201">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Long-term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt represents the debt balance with Pharmakon as of December&#160;31, 2021 and Oxford as of December&#160;31, 2020 (see &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;Note 6. Term Loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;)&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;, net of debt issuance costs. Debt issuance costs represent legal, lender and consulting costs or fees associated with debt financing. Debt&#160;discounts and issuance costs are amortized into interest expense over the term of the debt.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4Nzg_f5e15e50-275b-4147-9e50-b92e4eb604ea">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt"&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 revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for the goods or services. In order to achieve that core principle, a five-step approach is applied: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue allocated to each performance obligation when the Company satisfies the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;General&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 generates product revenue from the sale of Jeuveau&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; in the United States and service revenue from the sale of Jeuveau&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; through a distribution partner in Canada.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For product revenue, the Company recognizes revenue when control of the promised goods under a contract is transferred to a customer, in an amount that reflects the consideration the Company expects to receive in exchange for those goods as specified in the customer contract. The transfer of control occurs upon receipt of the goods by the customer since that is when the customer has obtained control of the goods&#x2019; economic benefits. The Company does not provide any service-type warranties and does not accept product returns except under limited circumstances such as damages in transit or ineffective product. The Company also excludes any amounts related to taxes assessed by governmental authorities from revenue measurement. Shipping and handling costs associated with outbound product freight are accounted for as fulfillment costs and are included in selling, general and administrative expenses in the accompanying statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For service revenue, the Company evaluated the arrangement with the distribution partner in Canada and determined that it acts as an agent in the distribution of Jeuveau&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;in Canada as it does not control the product before control is transferred to a customer. The indicators of which party exercises control include primary responsibility over performance obligations, inventory risk before the good or service is transferred and discretion in establishing the price. Accordingly, the Company records the sale as service revenue on a net basis. Revenue from services is recognized in the period the service is performed &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the amount of consideration expected to be received. For the years ended December 31, 2021 and 2020, the Company recognized $702 and $738, respectively, of revenues related to international sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 disaggregation of revenue is consistent with its operating segment as disclosed above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Gross-to-Net Revenue Adjustments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 provides customers with discounts, such as trade and volume discounts and prompt pay discounts, that are directly reflected in the invoice price. Revenues are recorded net of sales-related adjustments, wherever applicable, primarily for the volume based rebates, coupons, consumer loyalty programs and co-branded marketing programs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#x2022;&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%;padding-left:14.5pt"&gt;Volume-based Rebates&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; &#x2014; Volume-based rebates are contractually offered to certain customers. The rebates payable to each customer are determined based on the contract and quarterly purchase volumes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#x2022;&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%;padding-left:14.5pt"&gt;Coupons&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; &#x2014; The Company issued customers coupons redeemable into gift cards funded by the Company for the benefit of patients. The coupons were accounted for as variable consideration. The Company estimated coupon redemption rates based on historical data and future expectations. The coupons were accrued based on estimated redemption rates and the volume of products purchased and were recorded as a reduction to revenues on product delivery. All issued coupons expired on June 30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#x2022;&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%;padding-left:14.5pt"&gt;Consumer Loyalty Program&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; &#x2014; In May 2020, the Company launched a consumer loyalty program, which allows participating customers to earn rewards for qualifying treatments to their patients (i.e. consumers) using Jeuveau&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 redeem the rewards for Jeuveau&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; in the future at no additional cost. The loyalty program represents a customer option that provides a material right and, accordingly, is a performance obligation. At the time Jeuveau&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; product is sold to customers, the invoice price is allocated between the product sold and the estimated material right reward (&#x201c;Reward&#x201d;) that the customer might redeem in the future. The standalone selling price of the Reward is measured based on historical sales data, estimated average selling price of Jeuveau&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; at the time of redemption, expected customer and consumer participation rates in the loyalty program, and estimated number of qualifying treatments to be performed by customers. The portion of invoice price allocated to the Reward is initially recorded as deferred revenue. Subsequently, when customers redeem the Reward and the related product is delivered, the deferred revenue is recognized in net revenues at that time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#x2022;&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%;padding-left:14.5pt"&gt;Co-Branded Marketing Programs&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; &#x2014; The Company offers eligible customers with a certain level of Jeuveau&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; purchases to receive advertising co-branded with the Company. The co-branded advertising represents a performance obligation. At the time Jeuveau&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; product is sold to customers, the invoice price is allocated between the product sold and the advertisement. The standalone selling price of the advertisement is measured based on the estimated market value of similar advertisement adjusted for the customer&#x2019;s portion of the advertisement. The portion of invoice price allocated to the advertisement is initially recorded as deferred revenue. Subsequently, when the advertisement airs, the deferred revenue is recognized in net revenues at that time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Contract balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract with a customer states the terms of the sale, including the description, quantity and price of each product purchased. Amounts are recorded as accounts receivable when the Company&#x2019;s right to consideration becomes unconditional. The Company does not have any significant financing components in customer contracts given the expected time between transfer of the promised products and the payment of the associated consideration is less than one year. As of&#160;December&#160;31, 2021 and 2020, all amounts included in accounts receivable, net on the accompanying balance sheets are related to contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 did not have any contract assets nor unbilled receivables as of&#160;December&#160;31, 2021 or 2020. Sales commissions are included in selling, general and administrative expenses when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities reflect estimated amounts that the Company is obligated to pay to customers or patients primarily under the rebate and coupon programs and deferred revenue associated with Rewards under the consumer loyalty program and co-&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;branded marketing programs. The Company&#x2019;s contract liabilities are included in accounts payable and accrued expenses in the accompanying balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 accrued revenue contract liabilities, primarily related to volume-based rebates, consumer loyalty program, and co-branded media programs, were $7,934 and $3,081, respectively, which were recorded in accrued expenses in the accompanying balance sheets. For the years ended December 31, 2021 and 2020, provisions for rebate, coupon, consumer loyalty programs, and co-branded media programs were $16,139 and $16,896, respectively, which were offset by related payments, redemptions and adjustments of $11,286 and $15,524, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the&#160;years ended December 31, 2021 and 2020, the Company recognized $2,802 and $0, respectively, of revenue related to amounts included in contract liabilities at the beginning of the period and did not recognize any revenue related to changes in transaction prices regarding its contracts with customers from previous periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Collectability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are recorded at the invoiced amount and do not bear interest. At the time of contract inception or new customer account set-up, the Company performs a collectability assessment of the customer&#x2019;s creditworthiness. The Company assesses the probability that the Company will collect the entitled consideration in exchange for the goods sold, by considering the customer&#x2019;s ability and intention to pay when consideration is due. On a recurring basis, the Company estimates the amount of receivables considered uncollectable to reflect an allowance for doubtful accounts.&#160;The Company writes off accounts receivable balances when it is determined that there is no possibility of collection. As of December 31, 2021 and 2020, allowance for doubtful accounts was $2,385 and $2,118, respectively. For the years ended December 31, 2021 and 2020, provision for bad debts was $589 and $2,066, respectively, and the write-off amount was $322 and $335, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Practical Expedients&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 expenses sales commissions when incurred as the amortization period is one year or less. These costs are recorded within selling, general and administrative expenses in the accompanying statements of operations and comprehensive loss. The Company does not adjust the amount of promised consideration for the effects of the time value of money for contracts in which the anticipated period between when the Company transfers the goods or services to the customer and when the customer pays within one year.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if89a2df2b8e54c8d8ee79434f9442e05_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMjA5NjE_8ca5ad8f-9f76-474b-8e24-d5e97607d03a"
      unitRef="usd">702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1af8740f4504d02a822562858322d3f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTcxODMzOA_f70fc496-c955-4608-aeab-bade7c435c5f"
      unitRef="usd">738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY5ODE4NA_745516b1-faaf-45fc-8587-805ceac5a12a"
      unitRef="usd">7934000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY5ODE5Mg_1df0ef73-81ce-4a07-9cd7-8f9b8e433167"
      unitRef="usd">3081000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <eols:RebatesAndCouponsCreditsAndPayments
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY5ODQwNQ_1cabb32b-ed1f-4cb5-9613-46c4bcb4f9dc"
      unitRef="usd">16139000</eols:RebatesAndCouponsCreditsAndPayments>
    <eols:RebatesAndCouponsCreditsAndPayments
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY5ODQxMw_1b3fe53e-082a-48cc-bbbc-669d28a09a4f"
      unitRef="usd">16896000</eols:RebatesAndCouponsCreditsAndPayments>
    <eols:PaymentsForProvisionsForAccruedVolumeBasedRebateAndCouponLiability
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY5ODUwMg_5e50799e-1a6b-4dc6-b4bd-42d87b5a161a"
      unitRef="usd">11286000</eols:PaymentsForProvisionsForAccruedVolumeBasedRebateAndCouponLiability>
    <eols:PaymentsForProvisionsForAccruedVolumeBasedRebateAndCouponLiability
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY5ODUxMA_0469a9e2-f585-4b96-a0e9-1f067b5109ff"
      unitRef="usd">15524000</eols:PaymentsForProvisionsForAccruedVolumeBasedRebateAndCouponLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMzg0ODI5MDc0OTM5MQ_2cde9984-81ee-49a1-8bc4-5dfbad393ea3"
      unitRef="usd">2802000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMzg0ODI5MDc0OTM5OQ_cc922ef4-7e50-46ef-8ac1-90952d9a37a6"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTcxODA2Ng_540ac6e0-a115-47fa-afe4-6d6d8db5c013"
      unitRef="usd">2385000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTcxODA3NA_2575a921-0442-4c69-b2e6-b5508c118b67"
      unitRef="usd">2118000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTcxODE1NA_af1f29f6-a0fe-45f9-9c5d-1ab233822743"
      unitRef="usd">589000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTcxODE2Ng_72515e65-f86b-4853-ae70-b94022a1582b"
      unitRef="usd">2066000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTcxODE4NA_9956ea6d-4110-4fd4-8521-95578f95f52b"
      unitRef="usd">322000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTcxODE3OA_9882bf83-1e63-4a0a-932d-9b62aa26218c"
      unitRef="usd">335000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NDU_9575e4fb-eda2-47e1-9fb1-0b8257fed385">&lt;div style="margin-bottom:10pt;padding-right:4.5pt"&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 Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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. Research and development expenses include personnel-related costs, costs associated with pre-clinical and clinical development activities, costs associated with and costs for prototype products that are manufactured prior to market approval for that prototype product, internal and external costs associated with the Company&#x2019;s regulatory compliance and quality assurance functions, including the costs of outside consultants and contractors that assist in the process of submitting and maintaining regulatory filings, and overhead costs, including allocated facility related expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ic88608af4b8d44f29f8f6a890a3e0859_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY5ODg0NA_e4632a7c-76ea-4795-8b7a-beb2ede47ca2"
      unitRef="usd">35000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <eols:LossContingencySettlementAgreementPaymentTerms
      contextRef="ia307b0175e9a4f089eff6272a567b599_D20210218-20210218"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY5ODg1Nw_6d5ab27c-6fbc-4f63-955b-e1a8d93251f4">P2Y</eols:LossContingencySettlementAgreementPaymentTerms>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i7e4a414b331e4768a456b40889b5bf16_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMzg0ODI5MDc2NjI5OA_ad1c59d2-ab76-4248-9566-5a8a609571d2"
      unitRef="usd">15000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="iec7e63cb81e2460c81caf30e8a3ecb3e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMzg0ODI5MDc2NjMwNw_adaa4cb7-045c-4f7d-8411-d1830786ec56"
      unitRef="usd">15000</us-gaap:LossContingencyAccrualPayments>
    <eols:StockIssuedDuringPeriodSharesLitigationSettlement
      contextRef="ic40c99d6b0a04616bf00bfc233eced25_D20210228-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY5NjcwNA_98e09eb6-f2a5-4627-ba49-75ac75801968"
      unitRef="shares">6762652</eols:StockIssuedDuringPeriodSharesLitigationSettlement>
    <us-gaap:LitigationSettlementExpense
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY3OTIxMg_2a0511ba-f098-4b45-8035-45a63178bc81"
      unitRef="usd">83421000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i3a7d2bddc6cf450cb25bddf49c81a86d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMjg3NTk_8d118999-93df-48d9-a083-fe8fb00adcdf"
      unitRef="usd">35000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMjg3ODM_cc25f872-6a7b-4a15-ab91-3a74a023c7ae"
      unitRef="usd">48421000</us-gaap:PaymentsForLegalSettlements>
    <eols:StockIssuedDuringPeriodSharesLitigationSettlement
      contextRef="ic40c99d6b0a04616bf00bfc233eced25_D20210228-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY5NjcwOA_98e09eb6-f2a5-4627-ba49-75ac75801968"
      unitRef="shares">6762652</eols:StockIssuedDuringPeriodSharesLitigationSettlement>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="i6b22c9a255f64ef69528be6cf90f2d57_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMzg0ODI5MDc0OTQyMQ_55b5550e-8184-4f30-a9fa-09ebb20e72c6"
      unitRef="usd">15000000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:LitigationReserveCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMjkwMTc_fb7ea66a-609f-4034-8507-fa7ec73ec9c0"
      unitRef="usd">15000000</us-gaap:LitigationReserveCurrent>
    <us-gaap:LitigationReserveNoncurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMjkwNDk_7a042829-d316-47dc-a28d-6163ba515657"
      unitRef="usd">5000000</us-gaap:LitigationReserveNoncurrent>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMzg0ODI5MDc0OTQwMw_f45258b2-48a8-4a79-863f-3eb7fbfb173b"
      unitRef="usd">25500000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4Mzk_74d363bf-098c-4b4e-a0be-68f9e95a4456">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt"&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 stock-based compensation expense for employees, consultants and members of the Board of Directors based on the fair value at the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 Black-Scholes option pricing model to value stock option grants. The Black-Scholes option pricing model requires the input of subjective assumptions, including the expected volatility of the Company&#x2019;s common stock, expected risk-free interest rate, and the option&#x2019;s expected life. The fair value of the Company&#x2019;s restricted stock units (&#x201c;RSUs&#x201d;) is based on the fair value on the grant date of the Company&#x2019;s common stock. The Company also evaluates the impact of modifications made to the original terms of equity awards when they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 equity awards that are expected to vest is amortized on a straight-line basis over the requisite service period. Stock-based compensation expense is recognized net of actual forfeitures when they occur, as an increase to additional paid-in capital in the balance sheets and in the selling, general and administrative or research and development expenses in the statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMzg0ODI5MDc1ODI5Nw_d1261128-0701-4975-b3f3-267b3e1ff8c1">Advertising CostsAdvertising costs are expensed as incurred and primarily include costs related to social media ads and co-branded marketing programs. Advertising costs are included in selling, general and administrative expenses.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY4ODc2Ng_23766db8-1e6e-40f9-802e-57d598e3d6db"
      unitRef="usd">16391000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY4ODc3NA_f4e2597d-12fb-4d84-beff-4915dea1a11e"
      unitRef="usd">4979000</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NjA_7971fe35-d41b-4262-b12f-12372a0ac6da">&lt;div style="margin-bottom:10pt"&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-bottom:9pt;padding-right:6.75pt"&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 accounts for income taxes under the asset and liability method. Under this method, deferred tax assets and liabilities are determined on the basis of differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:6.75pt"&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 recorded against deferred tax assets to reduce the net carrying value when it is more likely than not that some portion or all of a deferred tax asset will not be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, and ongoing prudent and feasible tax planning strategies in assessing the amount of the valuation allowance. When the Company establishes or reduces the valuation allowance against its deferred tax assets, its provision for income taxes will increase or decrease, respectively, in the period such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefit recognized in the financial statements for a particular tax position is based on the largest benefit that is more likely than not to be realized upon settlement. Accordingly, the Company establishes reserves for uncertain tax positions. The Company has not recognized interest or penalties in its statement of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 required to file federal and state income tax returns in the United States and various other state jurisdictions. The preparation of these income tax returns requires the Company to interpret the applicable tax laws and regulations in effect in such jurisdictions, which could affect the amount of tax paid by the Company. An amount is accrued for the estimate of additional tax liability, including interest and penalties, for any uncertain tax positions taken or expected to be taken in an income tax return. The Company reviews and updates the accrual for uncertain tax positions as more definitive information becomes available. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 income tax returns are based on calculations and assumptions that are subject to examination by the Internal Revenue Service and other tax authorities. In addition, the calculation of the Company&#x2019;s tax liabilities involves dealing with uncertainties in the application of complex tax regulations. The Company recognizes liabilities for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than&#160;50%&#160;likely of being realized upon settlement. While the Company believes it has appropriate support for the positions taken on its tax returns, the Company regularly assesses the potential outcomes of examinations by tax authorities in determining the adequacy of its provision for income taxes. The Company continually assesses the likelihood and amount of potential revisions and adjusts the income tax provision, income taxes payable and deferred taxes in the period in which the facts that give rise to a revision become known.&lt;/span&gt;&lt;/div&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;The Company monitors changes to the tax laws in the states it conducts business and files corporate income tax returns. The Company does not expect that changes to state tax laws through December&#160;31, 2021 to materially impact its financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NTY_7303416f-1a93-4cf5-b3ce-e6ebf4d4f566">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period including contingently issuable shares. Diluted earnings per share is based on the treasury stock method and includes the effect from potential issuance of ordinary shares, such as shares issuable pursuant to the exercise of stock options and the vesting of restricted stock units. The dilutive effect of stock options and restricted stock units is computed under the treasury stock method. The dilutive effect of the Daewoong Convertible Note is computed under the if-converted method. Potentially dilutive securities are excluded from the computations of diluted net loss per share if their effect would be antidilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id34ebca0dbac4892b9e26b1d887fc863_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTY0OTI2NzUwMzg0OA_0a6d196c-2ddc-4cb9-b304-35039821fa0d"
      unitRef="shares">3922286</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i41ae1e1c1bad4e168f9a39b7db9fc6ce_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTY0OTI2NzUwMzg1NA_05939937-3bd6-4e44-a03d-b7fb6a149f2b"
      unitRef="shares">4407498</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1fc31951483143dfaeb4fa1205ce3584_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY4MjMzOA_bac9ec71-af08-4e5b-a75a-13b42c630d2f"
      unitRef="shares">1926467</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6de2de54a6f5422793e33fa044c6ac61_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY4MjM0MQ_0813652c-6951-4dde-a20f-2cad4c501e62"
      unitRef="shares">1173741</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3b5f19e8647e4e1294248e74152897f8_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMTA5OTUxMTY4MzUwNA_1fce593a-fdfe-4d33-971a-6b7dc59423e6"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if36312ac79504238b5690df729b1f37c_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfMzUzMjM_5ef9f47e-ebf4-4efd-8409-1c9e05987b81"
      unitRef="shares">3076923</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl85Ny9mcmFnOjk1ZWMwM2FiOTY4MzQ2NmU4ZGVmYzcxMjMzNDNhYjJkL3RleHRyZWdpb246OTVlYzAzYWI5NjgzNDY2ZThkZWZjNzEyMzM0M2FiMmRfNDE4NjE_ecdf43b7-b4ab-4fa5-9591-0abc45c60efc">&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Recently Adopted Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"&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 (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 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 (Topic 740) 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;. FASB issued this update as part of its Simplification Initiative to improve areas of GAAP and reduce cost and complexity while maintaining usefulness. The main provisions remove certain exceptions including the exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. In addition, the amendments simplify income tax accounting in the areas such as income based franchise taxes, eliminating the requirements to allocate consolidated current and deferred tax expense in certain instances and a requirement that an entity reflects the effect of enacted changes in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. For public companies, the standard is effective for fiscal years beginning after December 15, 2020 and interim periods therein. The Company has adopted the guidance on the effective date of January 1, 2021. There are no material impacts to the financial statements as a result of this adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"&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;Recent Accounting Pronouncements&#160;Issued But Not&#160;Adopted&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2017, the FASB issued ASU No. 2017-04,&#160;&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;Intangibles&#x2014;Goodwill and Other (Topic 350):&#160;Simplifying the Test for Goodwill Impairment&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 update simplifies the accounting for goodwill impairment by removing step two of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will be the amount by which a reporting unit&#x2019;s carrying amount, including goodwill, exceeds its fair value. The impairment charge will be limited to the amount of goodwill allocated to that reporting unit. As amended by ASU No. 2019-10, the updated guidance is effective for the Company as a smaller reporting company beginning January&#160;1, 2023. The standard requires prospective application. Early adoption is permitted. The Company does not expect adoption of this guidance will have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13,&#160;&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;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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 modifies the measurement and recognition of credit losses for most financial assets and certain other instruments. The new standard requires the use of forward-looking expected credit loss models based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount, which may result in earlier recognition of credit losses under the new standard. The new guidance also modifies the impairment models for available-for-sale debt securities and for purchased financial assets with credit deterioration since their origination. Subsequent to the issuance of ASU No. 2016-13, the FASB issued ASU 2018-19,&#160;&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;Codification Improvements to Topic 326, Financial Instruments - Credit Losses&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;. This ASU does not change the core principle of the guidance in ASU No. 2016-13, instead these amendments are intended to clarify and improve operability of certain topics included within the credit losses standard.&#160;The FASB also subsequently issued ASU No. 2019-04 which did not change the core principle of the guidance in ASU No. 2016-13 but clarified that expected recoveries of amounts previously written off and expected to be written off should be included in the valuation account and should not exceed amounts previously written off and expected to be written off. As amended by ASU No. 2019-10, the updated guidance is effective for the Company as a smaller reporting company beginning January 1, 2023. The Company is in the process of determining the effects the adoption will have on its financial statements and reviewing credit loss models to assess the impact of the adoption of the standard on the financial statements. Based on initial assessments, the Company believes that while adoption will modify the way it analyzes financial instruments, it does not expect adoption of this guidance will have a material impact to its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04, &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;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&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 in January 2021, the FASB issued ASU No. 2021-01, &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;Reference Rate Reform (Topic 848): Scope (&#x201c;ASU 2021-01&#x201d;).&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; Both ASU No. 2020-04 and ASU No. 2021-01 provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued because of reference rate reform. ASU No. 2020-04 and ASU No. 2021-01 are effective upon issuance for contract modifications and hedging relationships, and the Company is allowed to elect to apply the amendments prospectively through December 31, 2022. The Company does not expect adoption of this guidance will have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the FASB issued ASU No. 2021-10,&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; Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. &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;This update will increase transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of transactions; (2) the accounting for the transactions; and, (3) the effect of the transactions on a business entity&#x2019;s financial statements. ASU No. 2021-10 is effective for financial statements issued for annual periods beginning after December 15, 2021, with early application permitted. The Company does not expect adoption of this guidance will have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other recent accounting pronouncements issued by the FASB (including its Emerging Issues Task Force), the American Institute of Certified Public Accountants, and the SEC did not, or are not believed by management to, have a material impact on the Company&#x2019;s present or future financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90ZXh0cmVnaW9uOmRlN2Y3YThiODRmYjQ2NWFhOWU3NzIyN2RlZmU4NjMxXzMwMjI_f6ad7183-4063-402b-8339-e9fdcdc46b69">Fair Value Measurements and Short-Term Investments &lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Short-Term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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, the Company did not hold any short-term investments. As of December&#160;31, 2020, all of the Company&#x2019;s investments had remaining maturities of less than 12 months. The following is a summary of the Company&#x2019;s short-term investments, considered available-for-sale, as of December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.848%"/&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="21" 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;As of 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 #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:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized&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:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&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:10pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&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-style:italic;font-weight:400;line-height:100%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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 treasury securities&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;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;&#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 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;&#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 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;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Assets and Liabilities Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 measures and reports certain financial instruments as assets and liabilities at fair value on a recurring basis. The fair value of these instruments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.848%"/&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="21" 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;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&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:10pt;font-weight:700;line-height:100%"&gt;Level 1&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:10pt;font-weight:700;line-height:100%"&gt;Level 2&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:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;Liabilities&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent royalty obligation payable to Evolus Founders&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;44,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#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 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;&#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 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;44,740&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.848%"/&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="21" 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;As of 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 #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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&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:10pt;font-weight:700;line-height:100%"&gt;Level 1&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:10pt;font-weight:700;line-height:100%"&gt;Level 2&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:10pt;font-weight:700;line-height:100%"&gt;Level 3&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-style:italic;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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 treasury securities&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;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;&#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 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;&#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-style:italic;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent royalty obligation payable to Evolus Founders&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;41,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#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 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;&#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 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;41,546&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 did not transfer any assets or liabilities measured at fair value on a recurring basis between levels during the&#160;year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 the fair value of the contingent royalty obligation payable to the Evolus Founders based on Level 3 inputs using a discounted cash flows method. The significant unobservable input assumptions that can significantly change the fair value include (i) projected amount and timing of net revenues during the payment period, which terminates in the quarter following the 10-year anniversary of the first commercial sale of Jeuveau&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; in the United States, (ii) the discount rate and (iii) the timing of payments. During the years ended December 31, 2021 and 2020, the Company utilized discount rates between 13.0% and 20.0%, reflecting changes in the Company&#x2019;s risk profile. Net revenue projections are also updated to reflect changes in the timing of expected sales. Significant increases (decreases) in the discount rate would result in a significantly lower (higher) fair value measurement, which could materially impact the fair value reported on the balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 shows a reconciliation of the beginning and ending fair value measurements of the contingent royalty obligation payable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.722%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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;Fair value, beginning of period&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;41,546&#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;44,683&#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;Payments&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,097)&lt;/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,130)&lt;/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;Change in fair value recorded in operating 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;6,290&#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,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Fair value, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;44,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;41,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:4.5pt"&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;Other Financial Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 financial instruments consist primarily of cash and cash equivalents, short-term available-for-sale debt securities, accounts receivable, accounts payable, accrued expenses, lease liabilities, and long-term debt. The carrying amount of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximates their fair value because of the short-term maturity of such instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 estimates the fair value of the promissory note payable to the Evolus Founders, long-term debt and operating lease liabilities using the discounted cash flow analysis based on the interest rates for similar rated debt securities (Level 2). As of December 31, 2021, the fair value of the long-term debt was $75,448. As of December&#160;31, 2020, the fair value of the contingent promissory note and long-term debt was estimated to be $19,284 and $76,368, respectively. The fair value of operating lease liabilities&#160;as of December&#160;31, 2021 and 2020 approximated their carrying value.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90ZXh0cmVnaW9uOmRlN2Y3YThiODRmYjQ2NWFhOWU3NzIyN2RlZmU4NjMxXzMwMTg_974d9664-b11c-487e-afdf-79789a51cf76">As of December&#160;31, 2020, all of the Company&#x2019;s investments had remaining maturities of less than 12 months. The following is a summary of the Company&#x2019;s short-term investments, considered available-for-sale, as of December&#160;31, 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.848%"/&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="21" 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;As of 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 #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:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized&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:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&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:10pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&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-style:italic;font-weight:400;line-height:100%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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 treasury securities&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;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;&#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 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;&#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 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;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifc1dd5e647ea4c61b81e841d2fa58ac8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZToxZDA3YWYyNTUzMzY0MTgyOTczMTE1ZmQzNmFhZWZhNi90YWJsZXJhbmdlOjFkMDdhZjI1NTMzNjQxODI5NzMxMTVmZDM2YWFlZmE2XzQtMS0xLTEtMjQ2OTc_e07c135f-6dd9-4130-8a48-50a0f4550d01"
      unitRef="usd">5000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifc1dd5e647ea4c61b81e841d2fa58ac8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZToxZDA3YWYyNTUzMzY0MTgyOTczMTE1ZmQzNmFhZWZhNi90YWJsZXJhbmdlOjFkMDdhZjI1NTMzNjQxODI5NzMxMTVmZDM2YWFlZmE2XzQtMy0xLTEtMjQ2OTc_47772e67-5b84-4186-ba0a-dd9364ba9bbb"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifc1dd5e647ea4c61b81e841d2fa58ac8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZToxZDA3YWYyNTUzMzY0MTgyOTczMTE1ZmQzNmFhZWZhNi90YWJsZXJhbmdlOjFkMDdhZjI1NTMzNjQxODI5NzMxMTVmZDM2YWFlZmE2XzQtNS0xLTEtMjQ2OTc_315c7d3f-50aa-47c7-860d-32280ae9cbbf"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifc1dd5e647ea4c61b81e841d2fa58ac8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZToxZDA3YWYyNTUzMzY0MTgyOTczMTE1ZmQzNmFhZWZhNi90YWJsZXJhbmdlOjFkMDdhZjI1NTMzNjQxODI5NzMxMTVmZDM2YWFlZmE2XzQtNy0xLTEtMjQ2OTc_e64af5af-a35e-4499-a728-97e6de7273f6"
      unitRef="usd">5000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90ZXh0cmVnaW9uOmRlN2Y3YThiODRmYjQ2NWFhOWU3NzIyN2RlZmU4NjMxXzMwMTQ_f0ba9a7e-157e-43f8-804b-c495c9d396b3">&lt;div style="margin-bottom:9pt"&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 measures and reports certain financial instruments as assets and liabilities at fair value on a recurring basis. The fair value of these instruments was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.848%"/&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="21" 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;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&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:10pt;font-weight:700;line-height:100%"&gt;Level 1&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:10pt;font-weight:700;line-height:100%"&gt;Level 2&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:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;Liabilities&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent royalty obligation payable to Evolus Founders&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;44,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#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 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;&#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 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;44,740&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.848%"/&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="21" 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;As of 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 #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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&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:10pt;font-weight:700;line-height:100%"&gt;Level 1&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:10pt;font-weight:700;line-height:100%"&gt;Level 2&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:10pt;font-weight:700;line-height:100%"&gt;Level 3&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-style:italic;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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 treasury securities&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;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;&#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 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;&#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-style:italic;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent royalty obligation payable to Evolus Founders&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;41,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#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 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;&#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 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;41,546&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iaaadf7ebcb2440558c596d02aa4fe18d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTpkZmNhZmU2YzRmN2U0NTc1OWY1ZTM1MDU5ZjYyMjc2Zi90YWJsZXJhbmdlOmRmY2FmZTZjNGY3ZTQ1NzU5ZjVlMzUwNTlmNjIyNzZmXzUtMS0xLTEtMjQ2OTc_16b66496-ec1c-4c29-8510-389311104b27"
      unitRef="usd">44740000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i188292fb611741ec93ece11f8e4d57aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTpkZmNhZmU2YzRmN2U0NTc1OWY1ZTM1MDU5ZjYyMjc2Zi90YWJsZXJhbmdlOmRmY2FmZTZjNGY3ZTQ1NzU5ZjVlMzUwNTlmNjIyNzZmXzUtMy0xLTEtMjQ2OTc_1374bd8a-baa4-47fc-b38a-45867a99062b"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2126481ac7a74980a92e9285369775dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTpkZmNhZmU2YzRmN2U0NTc1OWY1ZTM1MDU5ZjYyMjc2Zi90YWJsZXJhbmdlOmRmY2FmZTZjNGY3ZTQ1NzU5ZjVlMzUwNTlmNjIyNzZmXzUtNS0xLTEtMjQ2OTc_a2c54b17-fe2f-4269-85f8-d0b95c6b84c9"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i21f2ba8ba1854a108007d265c9b25d60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTpkZmNhZmU2YzRmN2U0NTc1OWY1ZTM1MDU5ZjYyMjc2Zi90YWJsZXJhbmdlOmRmY2FmZTZjNGY3ZTQ1NzU5ZjVlMzUwNTlmNjIyNzZmXzUtNy0xLTEtMjQ2OTc_2361f4d0-177f-444f-bd54-7b048367e577"
      unitRef="usd">44740000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ifc1dd5e647ea4c61b81e841d2fa58ac8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTpiMmQ4OTA5YTY0YjQ0ZTNmYmIyMjIzZmE5NDExMmIxOC90YWJsZXJhbmdlOmIyZDg5MDlhNjRiNDRlM2ZiYjIyMjNmYTk0MTEyYjE4XzMtMS0xLTEtMjQ2OTc_b5925fab-71f9-419c-b78a-a960887c54f4"
      unitRef="usd">5000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ie9646e12d03f4e54b9e9276d5b1d0f3a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTpiMmQ4OTA5YTY0YjQ0ZTNmYmIyMjIzZmE5NDExMmIxOC90YWJsZXJhbmdlOmIyZDg5MDlhNjRiNDRlM2ZiYjIyMjNmYTk0MTEyYjE4XzMtMy0xLTEtMjQ2OTc_7dce9da0-e5c4-4f09-ab5a-d94526ca394e"
      unitRef="usd">5000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="id68d8821d04841b29a08745afac4b24a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTpiMmQ4OTA5YTY0YjQ0ZTNmYmIyMjIzZmE5NDExMmIxOC90YWJsZXJhbmdlOmIyZDg5MDlhNjRiNDRlM2ZiYjIyMjNmYTk0MTEyYjE4XzMtNS0xLTEtMjQ2OTc_caf129d6-d503-4837-a321-0a1603106fa2"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i2c80b688d1614017ad7563e60cbf9695_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTpiMmQ4OTA5YTY0YjQ0ZTNmYmIyMjIzZmE5NDExMmIxOC90YWJsZXJhbmdlOmIyZDg5MDlhNjRiNDRlM2ZiYjIyMjNmYTk0MTEyYjE4XzMtNy0xLTEtMjQ2OTc_b7547b16-64b9-4860-9fa1-5b4fdf2cc214"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i93faa46c660e429db8bd1d5c2859380e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTpiMmQ4OTA5YTY0YjQ0ZTNmYmIyMjIzZmE5NDExMmIxOC90YWJsZXJhbmdlOmIyZDg5MDlhNjRiNDRlM2ZiYjIyMjNmYTk0MTEyYjE4XzUtMS0xLTEtMjQ2OTc_2000b058-8cfa-4fd7-8703-c2d8a8ec3ba5"
      unitRef="usd">41546000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i81b74edf017e427b8f5b7fafd4bc3d1b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTpiMmQ4OTA5YTY0YjQ0ZTNmYmIyMjIzZmE5NDExMmIxOC90YWJsZXJhbmdlOmIyZDg5MDlhNjRiNDRlM2ZiYjIyMjNmYTk0MTEyYjE4XzUtMy0xLTEtMjQ2OTc_d492fb01-710b-4b3d-b4ea-587d470388d6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i17c0c8daaf4141d78d576fc09db214fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTpiMmQ4OTA5YTY0YjQ0ZTNmYmIyMjIzZmE5NDExMmIxOC90YWJsZXJhbmdlOmIyZDg5MDlhNjRiNDRlM2ZiYjIyMjNmYTk0MTEyYjE4XzUtNS0xLTEtMjQ2OTc_1a9888e3-b80e-4e68-a744-2e80d752e577"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ief25c158c2d14085a69e4a3d492bdfd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTpiMmQ4OTA5YTY0YjQ0ZTNmYmIyMjIzZmE5NDExMmIxOC90YWJsZXJhbmdlOmIyZDg5MDlhNjRiNDRlM2ZiYjIyMjNmYTk0MTEyYjE4XzUtNy0xLTEtMjQ2OTc_a232eae6-a543-4f10-a857-5a362c3072a6"
      unitRef="usd">41546000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:AlternativeInvestmentMeasurementInput
      contextRef="i95e8f96583894a6cb3bc3881f9f0ed7d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90ZXh0cmVnaW9uOmRlN2Y3YThiODRmYjQ2NWFhOWU3NzIyN2RlZmU4NjMxXzEyNDI_03fa3d3f-375a-42e3-9203-f3e8fd0d80c9"
      unitRef="year">10</us-gaap:AlternativeInvestmentMeasurementInput>
    <us-gaap:AlternativeInvestmentMeasurementInput
      contextRef="i44f0543f775c46f490919b75592c1ee5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90ZXh0cmVnaW9uOmRlN2Y3YThiODRmYjQ2NWFhOWU3NzIyN2RlZmU4NjMxXzE0NDg_96786f26-7959-40dc-891d-d5cad26a650e"
      unitRef="number">0.130</us-gaap:AlternativeInvestmentMeasurementInput>
    <us-gaap:AlternativeInvestmentMeasurementInput
      contextRef="i4297d135149943959e21307f69d5bb57_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90ZXh0cmVnaW9uOmRlN2Y3YThiODRmYjQ2NWFhOWU3NzIyN2RlZmU4NjMxXzE0NDg_b45242c8-32db-4396-941a-8bf67071f2e9"
      unitRef="number">0.130</us-gaap:AlternativeInvestmentMeasurementInput>
    <us-gaap:AlternativeInvestmentMeasurementInput
      contextRef="i3723caf0d1864617b4ad156f12392622_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90ZXh0cmVnaW9uOmRlN2Y3YThiODRmYjQ2NWFhOWU3NzIyN2RlZmU4NjMxXzE0NTU_3018d156-47c0-49d2-9f1f-a8fbeda32091"
      unitRef="number">0.200</us-gaap:AlternativeInvestmentMeasurementInput>
    <us-gaap:AlternativeInvestmentMeasurementInput
      contextRef="i239343ea90f94848ab298a3e8b49d754_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90ZXh0cmVnaW9uOmRlN2Y3YThiODRmYjQ2NWFhOWU3NzIyN2RlZmU4NjMxXzE0NTU_d8c2befd-1178-4c25-bef7-87aada76cfb0"
      unitRef="number">0.200</us-gaap:AlternativeInvestmentMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90ZXh0cmVnaW9uOmRlN2Y3YThiODRmYjQ2NWFhOWU3NzIyN2RlZmU4NjMxXzMwMjU_51e8d44f-f86c-470f-b83c-d1c1888069b9">&lt;div style="margin-bottom:9pt"&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 shows a reconciliation of the beginning and ending fair value measurements of the contingent royalty obligation payable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.722%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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;Fair value, beginning of period&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;41,546&#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;44,683&#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;Payments&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,097)&lt;/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,130)&lt;/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;Change in fair value recorded in operating 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;6,290&#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,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Fair value, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;44,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;41,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTphZjI5MDlhMDE4MDM0MTEyODQ3NDllYTFkNGFiNmMxNy90YWJsZXJhbmdlOmFmMjkwOWEwMTgwMzQxMTI4NDc0OWVhMWQ0YWI2YzE3XzItMS0xLTEtMjQ2OTc_f0a35048-ba4b-4835-8c35-8ee1a6628370"
      unitRef="usd">41546000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="idb18fef826e14bf1b6a11208896433a1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTphZjI5MDlhMDE4MDM0MTEyODQ3NDllYTFkNGFiNmMxNy90YWJsZXJhbmdlOmFmMjkwOWEwMTgwMzQxMTI4NDc0OWVhMWQ0YWI2YzE3XzItMy0xLTEtMjQ2OTc_1fdadd4e-fd32-4c83-86db-22a4e4e03c10"
      unitRef="usd">44683000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTphZjI5MDlhMDE4MDM0MTEyODQ3NDllYTFkNGFiNmMxNy90YWJsZXJhbmdlOmFmMjkwOWEwMTgwMzQxMTI4NDc0OWVhMWQ0YWI2YzE3XzMtMS0xLTEtMjQ2OTc_5e59c741-d734-4135-b8fa-a23cce2f0dcd"
      unitRef="usd">3097000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTphZjI5MDlhMDE4MDM0MTEyODQ3NDllYTFkNGFiNmMxNy90YWJsZXJhbmdlOmFmMjkwOWEwMTgwMzQxMTI4NDc0OWVhMWQ0YWI2YzE3XzMtMy0xLTEtMjQ2OTc_b2750db9-1f64-43bd-bdc2-912281c77b0a"
      unitRef="usd">1130000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTphZjI5MDlhMDE4MDM0MTEyODQ3NDllYTFkNGFiNmMxNy90YWJsZXJhbmdlOmFmMjkwOWEwMTgwMzQxMTI4NDc0OWVhMWQ0YWI2YzE3XzQtMS0xLTEtMjQ2OTc_ff4c010d-dac1-4abe-9e8a-7257712cdfd4"
      unitRef="usd">-6290000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTphZjI5MDlhMDE4MDM0MTEyODQ3NDllYTFkNGFiNmMxNy90YWJsZXJhbmdlOmFmMjkwOWEwMTgwMzQxMTI4NDc0OWVhMWQ0YWI2YzE3XzQtMy0xLTEtMjQ2OTc_2aff2ca7-8881-45de-a90c-d7cbdf9ffdec"
      unitRef="usd">2007000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTphZjI5MDlhMDE4MDM0MTEyODQ3NDllYTFkNGFiNmMxNy90YWJsZXJhbmdlOmFmMjkwOWEwMTgwMzQxMTI4NDc0OWVhMWQ0YWI2YzE3XzUtMS0xLTEtMjQ2OTc_3f03405d-6eb9-4e8e-ab7c-7daae503657e"
      unitRef="usd">44740000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90YWJsZTphZjI5MDlhMDE4MDM0MTEyODQ3NDllYTFkNGFiNmMxNy90YWJsZXJhbmdlOmFmMjkwOWEwMTgwMzQxMTI4NDc0OWVhMWQ0YWI2YzE3XzUtMy0xLTEtMjQ2OTc_df1b5c1b-af80-46ac-9e4c-2ab437dfd1b6"
      unitRef="usd">41546000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90ZXh0cmVnaW9uOmRlN2Y3YThiODRmYjQ2NWFhOWU3NzIyN2RlZmU4NjMxXzE2NDkyNjc0NDUxOTU_d750404b-814a-431f-b0a0-dd3850aee394"
      unitRef="usd">75448000</us-gaap:LongTermDebtFairValue>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90ZXh0cmVnaW9uOmRlN2Y3YThiODRmYjQ2NWFhOWU3NzIyN2RlZmU4NjMxXzI4OTI_51b12262-f9fe-4d4c-b4f2-d75a9cae440c"
      unitRef="usd">19284000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDAvZnJhZzpkZTdmN2E4Yjg0ZmI0NjVhYTllNzcyMjdkZWZlODYzMS90ZXh0cmVnaW9uOmRlN2Y3YThiODRmYjQ2NWFhOWU3NzIyN2RlZmU4NjMxXzI4OTk_80a78a7c-1cef-413e-93c2-faa5273c7fd2"
      unitRef="usd">76368000</us-gaap:LongTermDebtFairValue>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90ZXh0cmVnaW9uOjhhZDUyZjE4YjYyZTQ4NDViNmRhYzA3YzIzNGNiMDQxXzE4ODY_57590ba4-bac6-4270-b6c8-871c2b217cbe">Goodwill and Intangible Assets &lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below shows the weighted-average life, original cost, accumulated amortization and net book value by major intangible asset classification:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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;Weighted-Average Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Original Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Definite-lived intangible assets&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Distribution right&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;59,076&#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;(8,589)&lt;/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;50,487&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;7,314&#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;(7,176)&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;138&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;66,390&#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;(15,765)&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;50,625&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;21,208&#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;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;21,208&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;87,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;(15,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;71,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.896%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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;Weighted-Average Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Original Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Definite-lived intangible assets&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Distribution right&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;59,076&#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;(5,650)&lt;/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;53,426&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,681&#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;(4,810)&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,871&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;65,757&#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;(10,460)&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;55,297&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;21,208&#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;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;21,208&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total as of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;86,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;(10,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;76,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* Intangible assets with indefinite lives have an indeterminable average life.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 outlines the estimated future amortization expense related to intangible assets held as of&#160;December&#160;31, 2021 that are subject to amortization:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.142%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.931%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;Fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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,016&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;3,034&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,955&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,955&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,955&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,710&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution right represents the license and associated distribution right to develop Jeuveau&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;, the initial term of which expires in September 2023 and is automatically extended for unlimited additional three-year terms provided that the Company meets certain performance requirements. Additionally, upon FDA approval of Jeuveau&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;&#160;on February 1, 2019, the IPR&amp;amp;D project was completed and reclassified as a definite-lived distribution right intangible asset, which is amortized on a straight-line basis over the estimated useful life of 20 years. The Company paid Daewoong a $2,000 milestone payment, pursuant to the Daewoong Agreement, which increased the cost basis of the distribution. In connection with EU approval of Jeuveau&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;, the Company paid a $1,000 milestone payment to Daewoong in the fourth quarter of fiscal year 2019, which increased the cost basis of the distribution right. Under the Daewoong Arrangement (as defined in &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;Note 11.&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;), there is no additional cash consideration due to Daewoong. See&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; Note 11. Medytox/Allergan Settlement Agreements and Daewoong Arrangement &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;for additional information.&lt;/span&gt;&lt;/div&gt;For the years ended December 31, 2021 and 2020, the Company capitalized $633 and $2,266, respectively, related to costs of computer software developed for internal use. The software is amortized over a two-year period using the straight-line method. For the years ended December 31, 2021 and 2020, total intangible assets amortization expense of $5,305 and $3,635, respectively, was recorded within depreciation and amortization on the accompanying statements of operations and comprehensive loss.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90ZXh0cmVnaW9uOjhhZDUyZjE4YjYyZTQ4NDViNmRhYzA3YzIzNGNiMDQxXzE4ODA_661176ab-8481-4fc6-9976-59de5653f73c">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below shows the weighted-average life, original cost, accumulated amortization and net book value by major intangible asset classification:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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;Weighted-Average Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Original Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Definite-lived intangible assets&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Distribution right&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;59,076&#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;(8,589)&lt;/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;50,487&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;7,314&#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;(7,176)&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;138&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;66,390&#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;(15,765)&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;50,625&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;21,208&#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;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;21,208&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;87,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;(15,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;71,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.896%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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;Weighted-Average Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Original Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Book Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Definite-lived intangible assets&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Distribution right&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;59,076&#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;(5,650)&lt;/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;53,426&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,681&#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;(4,810)&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,871&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;65,757&#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;(10,460)&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;55,297&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;21,208&#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;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;21,208&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total as of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;86,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;(10,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;76,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* Intangible assets with indefinite lives have an indeterminable average life.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic3bdecfb61f64eacb1bec28f7caef51c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzMtMS0xLTEtMjQ2OTc_66ea53cd-913f-4541-9b5f-4d5b64841350">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9aa9cf7ce6924d97b753fab0a35caffd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzMtMy0xLTEtMjQ2OTc_fb3f06e2-4bd5-4211-b75a-6f45197d70dc"
      unitRef="usd">59076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9aa9cf7ce6924d97b753fab0a35caffd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzMtNS0xLTEtMjQ2OTc_523a3665-1521-4a77-a8dd-05e787e22033"
      unitRef="usd">8589000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9aa9cf7ce6924d97b753fab0a35caffd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzMtNy0xLTEtMjQ2OTc_6f3a6214-8bfd-4e2a-9627-cd20ce6f2b86"
      unitRef="usd">50487000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2a3026926537414c9e558b2f48c5ac00_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzQtMS0xLTEtMjQ2OTc_1bf41e4c-79f9-4f05-96cf-b68dba82bea0">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i57c030fa26f84d46a809534c6d533f06_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzQtMy0xLTEtMjQ2OTc_257d9961-2c38-4114-ad66-0801eae34718"
      unitRef="usd">7314000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i57c030fa26f84d46a809534c6d533f06_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzQtNS0xLTEtMjQ2OTc_e5476c58-7345-4a34-b264-7f2689d23ae4"
      unitRef="usd">7176000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i57c030fa26f84d46a809534c6d533f06_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzQtNy0xLTEtMjQ2OTc_8f170da9-fead-4dca-82dc-1cfc9285108b"
      unitRef="usd">138000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzUtMy0xLTEtMjQ2OTc_4a94cf4a-ced0-4cd5-9c65-9a746d71d7b6"
      unitRef="usd">66390000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzUtNS0xLTEtMjQ2OTc_d5c03b33-90ab-40d4-9df7-3f567eb09cfd"
      unitRef="usd">15765000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzUtNy0xLTEtMjQ2OTc_5fdaabf5-5222-40ad-9255-baaa99b847cf"
      unitRef="usd">50625000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzctMy0xLTEtMjQ2OTc_cd17a90e-e6ae-4851-a4d6-f59068fd9ec9"
      unitRef="usd">21208000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzctNy0xLTEtMjQ2OTc_6d78cf7a-250f-4102-8328-e92822d405a7"
      unitRef="usd">21208000</us-gaap:Goodwill>
    <eols:IntangibleAssetsGrossIncludingGoodwill
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzgtMy0xLTEtMjQ2OTc_6acd0a46-e1ee-4b2a-8e4c-5e64746bd826"
      unitRef="usd">87598000</eols:IntangibleAssetsGrossIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzgtNS0xLTEtMjQ2OTc_5a45e39e-0a5e-4f49-864c-996ad61ad861"
      unitRef="usd">15765000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZToyMzM4ZDg2ODRlZjE0MmQ0OWVjNTc3YzQyM2Y0YTNkYy90YWJsZXJhbmdlOjIzMzhkODY4NGVmMTQyZDQ5ZWM1NzdjNDIzZjRhM2RjXzgtNy0xLTEtMjQ2OTc_3d1a83a3-67c8-4cfc-8add-742e0f959066"
      unitRef="usd">71833000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iecd7c427bcea41a68a2333c4ab2e58f4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzMtMS0xLTEtMjQ2OTc_6a6cfa48-6891-49ed-92a9-a8052cf5a11b">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i135354304f194b65a202352820714058_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzMtMy0xLTEtMjQ2OTc_664c291f-316b-4bf3-a4a2-5a0acc592bad"
      unitRef="usd">59076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i135354304f194b65a202352820714058_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzMtNS0xLTEtMjQ2OTc_ffac1cb6-fa31-4b31-a1d6-76cc94131003"
      unitRef="usd">5650000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i135354304f194b65a202352820714058_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzMtNy0xLTEtMjQ2OTc_27f8f939-c6a7-47e2-aff0-f0a6c02ef51a"
      unitRef="usd">53426000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5bcc0e46ed1c4cd4b910b9542aaeca6e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzQtMS0xLTEtMjQ2OTc_7e98d9de-00fa-4c74-a055-7e287480fa37">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3ef09bce4de74ec69fa66b0204b03c06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzQtMy0xLTEtMjQ2OTc_b3d73ecd-4710-4ca4-a4f1-a6dc006bee3a"
      unitRef="usd">6681000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3ef09bce4de74ec69fa66b0204b03c06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzQtNS0xLTEtMjQ2OTc_ee236dd7-6b68-47b4-b037-64e0bac0ae5e"
      unitRef="usd">4810000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3ef09bce4de74ec69fa66b0204b03c06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzQtNy0xLTEtMjQ2OTc_f0a62185-4955-46b8-8e0d-236344394099"
      unitRef="usd">1871000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzUtMy0xLTEtMjQ2OTc_03a84a44-8b5e-47ad-a383-f4b7e6a60ef8"
      unitRef="usd">65757000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzUtNS0xLTEtMjQ2OTc_3b59655f-9038-4407-a5ac-5da688b5e871"
      unitRef="usd">10460000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzUtNy0xLTEtMjQ2OTc_c72be905-b088-49d6-8f8a-5777748eb9e2"
      unitRef="usd">55297000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzctMy0xLTEtMjQ2OTc_3141a7bf-aff7-413c-b9d7-77ad498d6b1d"
      unitRef="usd">21208000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzctNy0xLTEtMjQ2OTc_7adf1286-99ef-47c1-b74d-6997618e1d54"
      unitRef="usd">21208000</us-gaap:Goodwill>
    <eols:IntangibleAssetsGrossIncludingGoodwill
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzgtMy0xLTEtMjQ2OTc_0fc82f61-7270-475e-86e3-da17b61de950"
      unitRef="usd">86965000</eols:IntangibleAssetsGrossIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzgtNS0xLTEtMjQ2OTc_0dd30b9c-f3fb-4572-a590-6690ea2b164b"
      unitRef="usd">10460000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3NjQxNTJkZjA5NzM0OTlkYmViMWM5MmI5MTQ0NDU5ZS90YWJsZXJhbmdlOjc2NDE1MmRmMDk3MzQ5OWRiZWIxYzkyYjkxNDQ0NTllXzgtNy0xLTEtMjQ2OTc_e68f42e9-7cd2-4fb0-a511-11087855d872"
      unitRef="usd">76505000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90ZXh0cmVnaW9uOjhhZDUyZjE4YjYyZTQ4NDViNmRhYzA3YzIzNGNiMDQxXzE4Nzg_e57352f5-dc9f-4b8c-93f1-f73c9980c787">&lt;div style="margin-bottom:9pt"&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 outlines the estimated future amortization expense related to intangible assets held as of&#160;December&#160;31, 2021 that are subject to amortization:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.142%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.931%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;Fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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,016&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;3,034&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,955&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,955&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,955&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,710&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3ZjI2OTc1YThjNzM0ODY0OGJkMTk2YTg4YjZlOTYwZC90YWJsZXJhbmdlOjdmMjY5NzVhOGM3MzQ4NjQ4YmQxOTZhODhiNmU5NjBkXzItMS0xLTEtMjQ2OTc_0ad1357a-7603-40bf-a5b3-2c0ef165786e"
      unitRef="usd">3016000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3ZjI2OTc1YThjNzM0ODY0OGJkMTk2YTg4YjZlOTYwZC90YWJsZXJhbmdlOjdmMjY5NzVhOGM3MzQ4NjQ4YmQxOTZhODhiNmU5NjBkXzMtMS0xLTEtMjQ2OTc_9deb1f23-ae8a-4b8c-b9da-2800a312a80d"
      unitRef="usd">3034000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3ZjI2OTc1YThjNzM0ODY0OGJkMTk2YTg4YjZlOTYwZC90YWJsZXJhbmdlOjdmMjY5NzVhOGM3MzQ4NjQ4YmQxOTZhODhiNmU5NjBkXzQtMS0xLTEtMjQ2OTc_249f2489-f7be-4057-81a5-fb9d02fc277f"
      unitRef="usd">2955000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3ZjI2OTc1YThjNzM0ODY0OGJkMTk2YTg4YjZlOTYwZC90YWJsZXJhbmdlOjdmMjY5NzVhOGM3MzQ4NjQ4YmQxOTZhODhiNmU5NjBkXzUtMS0xLTEtMjQ2OTc_c7d38ee0-d31f-4350-8a16-94d4c9aa0295"
      unitRef="usd">2955000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3ZjI2OTc1YThjNzM0ODY0OGJkMTk2YTg4YjZlOTYwZC90YWJsZXJhbmdlOjdmMjY5NzVhOGM3MzQ4NjQ4YmQxOTZhODhiNmU5NjBkXzUtMS0xLTEtMzA0NTk_717c2948-8959-4671-a492-7b39f90599c7"
      unitRef="usd">2955000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3ZjI2OTc1YThjNzM0ODY0OGJkMTk2YTg4YjZlOTYwZC90YWJsZXJhbmdlOjdmMjY5NzVhOGM3MzQ4NjQ4YmQxOTZhODhiNmU5NjBkXzYtMS0xLTEtMjQ2OTc_71152e05-820e-442c-86f8-34851af1151b"
      unitRef="usd">35710000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90YWJsZTo3ZjI2OTc1YThjNzM0ODY0OGJkMTk2YTg4YjZlOTYwZC90YWJsZXJhbmdlOjdmMjY5NzVhOGM3MzQ4NjQ4YmQxOTZhODhiNmU5NjBkXzctMS0xLTEtMjQ2OTc_ad5bfcf1-2e32-45b1-8597-721b8de2d8a2"
      unitRef="usd">50625000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <eols:AcquiredFinitelivedIntangibleAssetPeriodOfExtensionOfTermsBasedOnCertainPerformanceRequirements
      contextRef="i3bbaa2f404694cf09f8b1dd48adb8b5a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90ZXh0cmVnaW9uOjhhZDUyZjE4YjYyZTQ4NDViNmRhYzA3YzIzNGNiMDQxXzE4ODQ_88907c01-f858-4d03-8101-31a86f78a67d">P3Y</eols:AcquiredFinitelivedIntangibleAssetPeriodOfExtensionOfTermsBasedOnCertainPerformanceRequirements>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i26cd83bcd422412f813d386ddac29197_D20190201-20190201"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90ZXh0cmVnaW9uOjhhZDUyZjE4YjYyZTQ4NDViNmRhYzA3YzIzNGNiMDQxXzk2MA_5886100f-8b9b-43dd-9093-c42f4366abd6">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <eols:MilestonePaymentsForIntangibleAssets
      contextRef="i88606d7b76234da8a815ea40351a89f6_D20190201-20190201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90ZXh0cmVnaW9uOjhhZDUyZjE4YjYyZTQ4NDViNmRhYzA3YzIzNGNiMDQxXzk5Mg_594c519a-64ae-42b2-9f73-3d673a73849e"
      unitRef="usd">2000000</eols:MilestonePaymentsForIntangibleAssets>
    <eols:MilestonePaymentInConnectionWithLicenseAndSupplyAgreement
      contextRef="i58135f80c4e74590a70a971e21d37e1f_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90ZXh0cmVnaW9uOjhhZDUyZjE4YjYyZTQ4NDViNmRhYzA3YzIzNGNiMDQxXzExNjg_71e2cfa2-a3e0-48a2-9c36-8b166e46f9ac"
      unitRef="usd">1000000</eols:MilestonePaymentInConnectionWithLicenseAndSupplyAgreement>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90ZXh0cmVnaW9uOjhhZDUyZjE4YjYyZTQ4NDViNmRhYzA3YzIzNGNiMDQxXzE0OTg_912a6d1d-7cfd-4bc1-a777-78615cd5a3d9"
      unitRef="usd">633000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90ZXh0cmVnaW9uOjhhZDUyZjE4YjYyZTQ4NDViNmRhYzA3YzIzNGNiMDQxXzE1MDU_a48c0e9d-eb0a-49b6-9872-97f1fa97488d"
      unitRef="usd">2266000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i2a3026926537414c9e558b2f48c5ac00_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90ZXh0cmVnaW9uOjhhZDUyZjE4YjYyZTQ4NDViNmRhYzA3YzIzNGNiMDQxXzE4Nzk_ec9a77dc-6d2d-433d-9707-2d6677ee2a44">P2Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90ZXh0cmVnaW9uOjhhZDUyZjE4YjYyZTQ4NDViNmRhYzA3YzIzNGNiMDQxXzE3MzY_5a6aea43-8064-433d-a856-083bb6131470"
      unitRef="usd">5305000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDMvZnJhZzo4YWQ1MmYxOGI2MmU0ODQ1YjZkYWMwN2MyMzRjYjA0MS90ZXh0cmVnaW9uOjhhZDUyZjE4YjYyZTQ4NDViNmRhYzA3YzIzNGNiMDQxXzE3NDM_02fa01e7-ce5d-473d-bedb-ef8e37b0da09"
      unitRef="usd">3635000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDYvZnJhZzoxOWE3YzViMDI3ZDg0YThiYjFiYzI2ZGIyYjcxODY0Yi90ZXh0cmVnaW9uOjE5YTdjNWIwMjdkODRhOGJiMWJjMjZkYjJiNzE4NjRiXzc5_47da6775-20e4-4e65-8cb6-50dddcf21559">Accrued Expenses &lt;div style="margin-bottom:9pt;padding-right:15.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.722%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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 7.75pt;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;Accrued royalties under the Medytox/Allergan Settlement Agreements&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;12,447&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Accrued payroll 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;6,856&#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;4,076&#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 7.75pt;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;Accrued revenue contract liabilities&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;7,934&#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,081&#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 7.75pt;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;Accrued professional services&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;595&#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;895&#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 7.75pt;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 accrued 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;2,161&#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,050&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;29,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;9,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDYvZnJhZzoxOWE3YzViMDI3ZDg0YThiYjFiYzI2ZGIyYjcxODY0Yi90ZXh0cmVnaW9uOjE5YTdjNWIwMjdkODRhOGJiMWJjMjZkYjJiNzE4NjRiXzc3_5d3e799a-b1e6-47f3-b634-d8cd53131e76">&lt;div style="margin-bottom:9pt;padding-right:15.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.722%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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 7.75pt;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;Accrued royalties under the Medytox/Allergan Settlement Agreements&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;12,447&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Accrued payroll 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;6,856&#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;4,076&#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 7.75pt;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;Accrued revenue contract liabilities&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;7,934&#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,081&#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 7.75pt;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;Accrued professional services&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;595&#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;895&#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 7.75pt;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 accrued 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;2,161&#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,050&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;29,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;9,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDYvZnJhZzoxOWE3YzViMDI3ZDg0YThiYjFiYzI2ZGIyYjcxODY0Yi90YWJsZTo4YWQ1M2JhNDZkMmU0MDFhYjZkMjZmMzJmZWYzNGIyYS90YWJsZXJhbmdlOjhhZDUzYmE0NmQyZTQwMWFiNmQyNmYzMmZlZjM0YjJhXzItMS0xLTEtMzA0Njc_553d8011-defc-49cf-b3f5-423983fb7041"
      unitRef="usd">12447000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDYvZnJhZzoxOWE3YzViMDI3ZDg0YThiYjFiYzI2ZGIyYjcxODY0Yi90YWJsZTo4YWQ1M2JhNDZkMmU0MDFhYjZkMjZmMzJmZWYzNGIyYS90YWJsZXJhbmdlOjhhZDUzYmE0NmQyZTQwMWFiNmQyNmYzMmZlZjM0YjJhXzItMy0xLTEtMzA0Njc_8f01036a-3aeb-410b-91e1-96477e4dd873"
      unitRef="usd">0</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDYvZnJhZzoxOWE3YzViMDI3ZDg0YThiYjFiYzI2ZGIyYjcxODY0Yi90YWJsZTo4YWQ1M2JhNDZkMmU0MDFhYjZkMjZmMzJmZWYzNGIyYS90YWJsZXJhbmdlOjhhZDUzYmE0NmQyZTQwMWFiNmQyNmYzMmZlZjM0YjJhXzItMS0xLTEtMjQ2OTc_b04b690b-48d1-49b2-aafb-441085627fa4"
      unitRef="usd">6856000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDYvZnJhZzoxOWE3YzViMDI3ZDg0YThiYjFiYzI2ZGIyYjcxODY0Yi90YWJsZTo4YWQ1M2JhNDZkMmU0MDFhYjZkMjZmMzJmZWYzNGIyYS90YWJsZXJhbmdlOjhhZDUzYmE0NmQyZTQwMWFiNmQyNmYzMmZlZjM0YjJhXzItMy0xLTEtMjQ2OTc_5b46f3e9-3c5f-498b-a163-6544d2108b9f"
      unitRef="usd">4076000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDYvZnJhZzoxOWE3YzViMDI3ZDg0YThiYjFiYzI2ZGIyYjcxODY0Yi90YWJsZTo4YWQ1M2JhNDZkMmU0MDFhYjZkMjZmMzJmZWYzNGIyYS90YWJsZXJhbmdlOjhhZDUzYmE0NmQyZTQwMWFiNmQyNmYzMmZlZjM0YjJhXzMtMS0xLTEtMjQ2OTc_745516b1-faaf-45fc-8587-805ceac5a12a"
      unitRef="usd">7934000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDYvZnJhZzoxOWE3YzViMDI3ZDg0YThiYjFiYzI2ZGIyYjcxODY0Yi90YWJsZTo4YWQ1M2JhNDZkMmU0MDFhYjZkMjZmMzJmZWYzNGIyYS90YWJsZXJhbmdlOjhhZDUzYmE0NmQyZTQwMWFiNmQyNmYzMmZlZjM0YjJhXzMtMy0xLTEtMjQ2OTc_1df0ef73-81ce-4a07-9cd7-8f9b8e433167"
      unitRef="usd">3081000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDYvZnJhZzoxOWE3YzViMDI3ZDg0YThiYjFiYzI2ZGIyYjcxODY0Yi90YWJsZTo4YWQ1M2JhNDZkMmU0MDFhYjZkMjZmMzJmZWYzNGIyYS90YWJsZXJhbmdlOjhhZDUzYmE0NmQyZTQwMWFiNmQyNmYzMmZlZjM0YjJhXzQtMS0xLTEtMjQ2OTc_081630a2-cd67-474d-ab39-f238ae824784"
      unitRef="usd">595000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDYvZnJhZzoxOWE3YzViMDI3ZDg0YThiYjFiYzI2ZGIyYjcxODY0Yi90YWJsZTo4YWQ1M2JhNDZkMmU0MDFhYjZkMjZmMzJmZWYzNGIyYS90YWJsZXJhbmdlOjhhZDUzYmE0NmQyZTQwMWFiNmQyNmYzMmZlZjM0YjJhXzQtMy0xLTEtMjQ2OTc_2fd70cff-8387-48d0-bce0-26904ed08912"
      unitRef="usd">895000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDYvZnJhZzoxOWE3YzViMDI3ZDg0YThiYjFiYzI2ZGIyYjcxODY0Yi90YWJsZTo4YWQ1M2JhNDZkMmU0MDFhYjZkMjZmMzJmZWYzNGIyYS90YWJsZXJhbmdlOjhhZDUzYmE0NmQyZTQwMWFiNmQyNmYzMmZlZjM0YjJhXzUtMS0xLTEtMjQ2OTc_bea16e4c-dc1f-479e-8ffe-3d1e79e1ba63"
      unitRef="usd">2161000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDYvZnJhZzoxOWE3YzViMDI3ZDg0YThiYjFiYzI2ZGIyYjcxODY0Yi90YWJsZTo4YWQ1M2JhNDZkMmU0MDFhYjZkMjZmMzJmZWYzNGIyYS90YWJsZXJhbmdlOjhhZDUzYmE0NmQyZTQwMWFiNmQyNmYzMmZlZjM0YjJhXzUtMy0xLTEtMjQ2OTc_d22745c1-5606-44fd-83a1-2fdfdf13c90f"
      unitRef="usd">1050000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDYvZnJhZzoxOWE3YzViMDI3ZDg0YThiYjFiYzI2ZGIyYjcxODY0Yi90YWJsZTo4YWQ1M2JhNDZkMmU0MDFhYjZkMjZmMzJmZWYzNGIyYS90YWJsZXJhbmdlOjhhZDUzYmE0NmQyZTQwMWFiNmQyNmYzMmZlZjM0YjJhXzYtMS0xLTEtMjQ2OTc_67a63f46-cd7b-4f9e-b523-e72f96e9282d"
      unitRef="usd">29993000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMDYvZnJhZzoxOWE3YzViMDI3ZDg0YThiYjFiYzI2ZGIyYjcxODY0Yi90YWJsZTo4YWQ1M2JhNDZkMmU0MDFhYjZkMjZmMzJmZWYzNGIyYS90YWJsZXJhbmdlOjhhZDUzYmE0NmQyZTQwMWFiNmQyNmYzMmZlZjM0YjJhXzYtMy0xLTEtMjQ2OTc_4f55957f-65d5-4b10-8db5-eb7da0c60f94"
      unitRef="usd">9102000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV84MjQ2MzM3MjMwMDk0_be7ccbc1-50fe-4f0c-bea7-1be4afbfe813">Term Loans&lt;div style="margin-bottom:10pt"&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;Pharmakon Term Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 14, 2021, the Company entered into a loan agreement with Pharmakon. Pursuant to the terms of the agreement, Pharmakon agreed to make term loans to the Company in two tranches (&#x201c;Pharmakon Term Loans&#x201d;). The first tranche of $75,000 was funded on December 29, 2021. The second tranche of $50,000 may be drawn at the Company&#x2019;s election no later than December 31, 2022. As of December&#160;31, 2021, the Company has not drawn the second tranche. The Pharmakon Term Loans will mature on the sixth year anniversary of the closing date of the first tranche (&#x201c;Maturity Date&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Pharmakon Term Loans accrue interest at a per annum rate equal to the 3-month U.S. Dollar LIBOR rate (subject to a LIBOR rate floor of 1.0%) plus 8.5% per annum; provided that, upon a public statement or publication of information in certain circumstances that LIBOR has ceased or will cease to be provided or be representative or the occurrence of an early opt-in determination by the collateral agent, the Pharmakon Term Loans will be amended to provide for an alternative to the 3-month U.S. Dollar LIBOR rate established by the lenders holding a majority of the outstanding Pharmakon Term Loans, giving due consideration to the selection or recommendation of a replacement rate or mechanism for determining such rate by any applicable governmental authority or the then-prevailing market conventions. The Company agreed to make 12 equal quarterly payments of principal on the outstanding Pharmakon Term Loans commencing on or immediately following the 39th-month anniversary of the funding date of the first tranche continuing through the Maturity Date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 may elect to prepay all amounts, not less than $20,000, owed prior to the Maturity Date. Prepayments of the first tranche prior to the second anniversary of the closing date of the first tranche and prepayments of the second tranche prior to the second anniversary of the date on which the second tranche is drawn by the Company will be accompanied by a make whole amount equal to the sum of all interest that would have accrued through such second anniversary. Prepayments of the Pharmakon Term Loans will also be accompanied by a prepayment premium equal to the principal amount so prepaid multiplied by 3.0% if made prior to the third anniversary of the closing date of the first tranche, 2.0% if made on or after the third anniversary of the closing date of the first tranche but prior to the fourth anniversary of the closing date of the first tranche, and 1.0% if made on or after the fourth anniversary of the closing date of the first tranche but prior to the Maturity Date. If the Pharmakon Term Loans are accelerated following the occurrence of an event of default, including a material adverse change, the Company is required to immediately pay Pharmakon an amount equal to the sum of all outstanding principal, unpaid interest, and applicable make whole and prepayment premiums.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Pharmakon Term Loans are secured by substantially all of the Company&#x2019;s assets. The Pharmakon Term Loans contain customary affirmative and restrictive covenants and representations and warranties. The affirmative covenants include, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;among others, certain information delivery requirements, obligations to maintain certain insurance, and certain notice requirements. The restrictive covenants include, among others, incurring certain additional indebtedness, consummating certain change in control transactions, or incurring any non- permitted lien or other encumbrance on the Company&#x2019;s assets, without Pharmakon&#x2019;s prior written consent. The Pharmakon Term Loans do not contain covenants requiring the Company to maintain a minimum cash threshold or minimum revenues or earnings. As of December&#160;31, 2021, the Company was in compliance with its debt covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the closing date of the first tranche, the Company incurred $3,042 and $3,263 in debt discounts and issuance costs related to the Pharmakon Term Loans, respectively. Debt discounts and issuance costs related to the entire Pharmakon Term Loans have been allocated pro rata between the funded and unfunded portions. Debt discounts and issuance costs allocated to the first tranche of $75,000 have been presented as a deduction to the debt balance and are amortized into interest expense using the effective interest method. As of December&#160;31, 2021, the borrowings outstanding under the Pharmakon Term Loans were classified as long-term debt in the accompanying balance sheets. Debt discounts and issuance costs associated with the unfunded tranche are deferred as assets until the tranche is drawn and are amortized into interest expense using the straight-line method over the term of the debt. The overall effective interest rate was approximately 10.89% as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&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, the principal amounts of long-term debt maturities for each of the next five fiscal years are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.476%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;Fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:#333333;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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal payments&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt discounts and issuance costs&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,778)&lt;/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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long term debt, net of discounts and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&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;Oxford Term Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 15, 2019, the Company entered into a Loan and Security Agreement with Oxford (the &#x201c;Loan Agreement&#x201d;), providing for a credit facility of up to $100,000. Pursuant to the terms of the credit facility, the lender extended term loans (the &#x201c;Oxford Term Loan&#x201d;), available in two advances, to the Company. The first tranche of $75,000 was funded on the closing date. The second tranche of $25,000 was not drawn. The credit facility bore an annual interest rate equal to the greater of 9.5%, or the 30-day U.S. Dollar LIBOR rate plus 7.0%. The Company agreed to pay interest-only for the first 36 months until May 2022, followed by a 23 months amortization period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the closing date, the Company incurred $1,094 and $2,205 in debt discounts and issuance costs related to the Oxford Term Loan, respectively. Debt&#160;discounts and issuance costs related to the entire Oxford Term Loan have been allocated pro rata between the funded and unfunded portions. Debt&#160;discounts and issuance costs related to the Oxford Term Loan have been presented as a deduction to the debt balance and are amortized into interest expense using the effective interest method. The overall effective interest rate was approximately 11.6% as of December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 earliest to occur of the maturity date, the acceleration of the Oxford Term Loan, or the prepayment of the Oxford Term Loan, the Company was required to pay to Oxford a final payment of 5.5% of the full principal amount of the Oxford Term Loan funded (&#x201c;Final Payment&#x201d;). The Company could elect to prepay all amounts owed prior to the maturity date, provided that a prepayment fee was also paid, which would be equal to 2.0% of the amount prepaid if the prepayment occurred after March 15, 2020 and on or prior to March 15, 2021, or 1.0% of the amount prepaid if the prepayment occurred thereafter (&#x201c;Prepayment Fee&#x201d;).&lt;/span&gt;&lt;/div&gt;On January 4, 2021, the Company and Oxford entered into an agreement (&#x201c;Payoff Letter&#x201d;), pursuant to which (i) the Company paid Oxford $76,447 to discharge in full all outstanding obligations, including accrued interest by and between Oxford, in its capacity as collateral agent and lender, and the Company, and (ii) effective upon such repayment, the Loan Agreement, and all unfunded commitments thereunder, guarantees and other security interests granted to Oxford in connection with the Loan Agreement and all other obligations of and restrictions on the Company under the Loan Agreement, terminated. As a condition to entering into the Payoff Letter, Oxford agreed to waive a total of $4,300 of fees comprised of (i) $2,800 of the Final Payment and (ii) the Prepayment Fee of $1,500. As a result, the Company recorded a loss of $1,939 in extinguishment of debts, net on the accompanying statements of operations and comprehensive loss. Daewoong Convertible Note&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 6, 2020, the Company entered into a Convertible Promissory Note Purchase Agreement with Daewoong for the principal amount of $40,000 (the &#x201c;Daewoong Convertible Note&#x201d;), which was funded on July 30, 2020. Additionally, on July 6, 2020, the Company, Daewoong and Oxford entered into a Subordination Agreement pursuant to which the Daewoong Convertible Note was subordinated to the Company&#x2019;s obligations under the Loan Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Daewoong Convertible Note bore interest at a rate of 3.0% payable semi-annually in arrears on June 30th and December 31st of each year and was to mature on July 30, 2025, subject to earlier conversion as provided below. Interest was initially paid in kind by adding the accrued amount thereof to the outstanding principal amount on a semi-annual basis on June 30th and December 31st of each calendar year for so long as any principal amount under the Oxford Term Loan remained outstanding and the Subordination Agreement was not terminated. Interest became payable in cash after the Oxford Term Loan was repaid in full, and the Subordination Agreement was terminated on January 4, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&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;23, 2021, the outstanding principal balance including all accrued and unpaid interest thereon, of $40,779 was converted into 3,136,869 shares of the Company&#x2019;s common stock under the Conversion Agreement at the conversion price of $13.00 per share. The conversion was accounted for as an extinguishment of debt resulting in a gain of $971, which is recorded in loss from extinguishment of debts, net on the accompanying statements of operations and comprehensive loss. The Daewoong Convertible Note was not registered, and the shares of the Company&#x2019;s common stock issued upon conversion of the Daewoong Convertible Note have not been registered under the Securities Act and may not be offered or sold in the United States absent registration or an applicable exemption from registration requirements. See &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;Note 11. Medytox/Allergan Settlement Agreements and Daewoong Arrangement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &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;for the details of the Conversion Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <eols:DebtInstrumentNumberOfTranches
      contextRef="i925e16da5e194d4986f670bfe115cfd7_I20211214"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjQ1ODUz_9d3cb6a8-c3e4-47c4-a658-59b91863b500"
      unitRef="tranche">2</eols:DebtInstrumentNumberOfTranches>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic59095e4226448ca90c7c028c530b46b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjQyNTA5_f3f0a4d2-3a5f-4348-9705-358a14ef15f4"
      unitRef="usd">75000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iaf213e710f77493dadadc321fcf59639_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjQyNTI5_e4fc726f-bb7f-4342-944b-4f17e48c9f5b"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i96e618230e7d48238d27ef49600d13df_I20211214"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjY2NTk2_46ca1116-f1ea-473b-a7cc-6332cff2acf0"
      unitRef="number">0.010</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia0b2c7ebaf23495d8d1cc10fab315eb7_D20211214-20211214"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjQyNTQ1_6101e7cf-631b-4c69-ad12-1198585d55cf"
      unitRef="number">0.085</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <eols:DebtInstrumentNumberOfPeriodicPaymentsPrincipal
      contextRef="if4f1ae42ca284ea69054431a374441c1_D20211214-20211214"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8zMjk4NTM0OTA1MTA3_2f92eb0e-132f-433e-a531-0ccf202d7746"
      unitRef="payment">12</eols:DebtInstrumentNumberOfPeriodicPaymentsPrincipal>
    <eols:DebtInstrumentPeriodicPaymentPaymentCommencementPeriod
      contextRef="i4ec3d79630cc4ba09ef1b19959bd91f0_D20211214-20211214"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjQ2MDc2_919a6916-5b86-404d-a93b-a28c24ef161f">P39M</eols:DebtInstrumentPeriodicPaymentPaymentCommencementPeriod>
    <eols:DebtInstrumentPrepaymentAmountThreshold
      contextRef="i559b9a0d8aa547d0b36e58c3d536751e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV82MDQ3MzEzOTgzNjg0_adfba3b4-232b-4385-8ed3-eab5df6d6d60"
      unitRef="usd">20000</eols:DebtInstrumentPrepaymentAmountThreshold>
    <eols:DebtInstrumentPrepaymentTermsPrepaymentMultipleOnPrincipalAmount
      contextRef="id698b63e55694d648621289908e0dcbe_I20211214"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjQ5MjA3_dcd282cf-a998-4187-9748-b137c9c1208f"
      unitRef="number">0.030</eols:DebtInstrumentPrepaymentTermsPrepaymentMultipleOnPrincipalAmount>
    <eols:DebtInstrumentPrepaymentTermsPrepaymentMultipleOnPrincipalAmount
      contextRef="i3e5503a1fc4a4988a8da895468afd601_I20211214"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjQ5MjE1_f7cfa451-13c6-4dd6-a206-9ba9ce6de340"
      unitRef="number">0.020</eols:DebtInstrumentPrepaymentTermsPrepaymentMultipleOnPrincipalAmount>
    <eols:DebtInstrumentPrepaymentTermsPrepaymentMultipleOnPrincipalAmount
      contextRef="i0449988c955c422a849943b6ec89fe73_I20211214"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjQ5MjIz_222682fe-6ec1-49ef-9906-1b082de8a797"
      unitRef="number">0.010</eols:DebtInstrumentPrepaymentTermsPrepaymentMultipleOnPrincipalAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i96e618230e7d48238d27ef49600d13df_I20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjUxNTA1_76d481aa-94f8-49c0-8dee-95063209080b"
      unitRef="usd">3042000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i96e618230e7d48238d27ef49600d13df_I20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjUxNTEz_1cef67b1-119d-48af-b630-01f0bcfe99a1"
      unitRef="usd">3263000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic59095e4226448ca90c7c028c530b46b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjUxMjQy_f3f0a4d2-3a5f-4348-9705-358a14ef15f4"
      unitRef="usd">75000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ia43c0d4587004db0b6f491872654d03a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjUxNDc4_eaf692c0-28c2-49ef-b74a-4dea8964d10a"
      unitRef="number">0.1089</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8zODQ4MjkwNzIxNjQ1_e02c47f1-f381-4f05-aa76-f4ce389f5132">&lt;div style="margin-bottom:10pt"&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, the principal amounts of long-term debt maturities for each of the next five fiscal years are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.476%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;Fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:#333333;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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal payments&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt discounts and issuance costs&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,778)&lt;/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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long term debt, net of discounts and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGFibGU6NTQ4NDU5YWU3ZDUyNDc4MGJlMjY4MGM4OWExMWQzYjgvdGFibGVyYW5nZTo1NDg0NTlhZTdkNTI0NzgwYmUyNjgwYzg5YTExZDNiOF8xLTEtMS0xLTM5MDQ2_8089ff7b-cfcd-441f-a1fe-3fbd7383529e"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGFibGU6NTQ4NDU5YWU3ZDUyNDc4MGJlMjY4MGM4OWExMWQzYjgvdGFibGVyYW5nZTo1NDg0NTlhZTdkNTI0NzgwYmUyNjgwYzg5YTExZDNiOF8yLTEtMS0xLTM5MDQ2_21f9af8e-72ae-4b2e-8cab-5186c51057db"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGFibGU6NTQ4NDU5YWU3ZDUyNDc4MGJlMjY4MGM4OWExMWQzYjgvdGFibGVyYW5nZTo1NDg0NTlhZTdkNTI0NzgwYmUyNjgwYzg5YTExZDNiOF8zLTEtMS0xLTM5MDQ2_9b734015-8ddc-48e9-9741-fd0a1caacb44"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGFibGU6NTQ4NDU5YWU3ZDUyNDc4MGJlMjY4MGM4OWExMWQzYjgvdGFibGVyYW5nZTo1NDg0NTlhZTdkNTI0NzgwYmUyNjgwYzg5YTExZDNiOF80LTEtMS0xLTM5MDQ2_9cebb421-4a8f-43b0-b756-8bf5cc28f981"
      unitRef="usd">25000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGFibGU6NTQ4NDU5YWU3ZDUyNDc4MGJlMjY4MGM4OWExMWQzYjgvdGFibGVyYW5nZTo1NDg0NTlhZTdkNTI0NzgwYmUyNjgwYzg5YTExZDNiOF81LTEtMS0xLTM5MDQ2_06ee7995-3930-45b8-a746-eaaad29b533f"
      unitRef="usd">25000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGFibGU6NTQ4NDU5YWU3ZDUyNDc4MGJlMjY4MGM4OWExMWQzYjgvdGFibGVyYW5nZTo1NDg0NTlhZTdkNTI0NzgwYmUyNjgwYzg5YTExZDNiOF82LTEtMS0xLTM5MDQ2_fbb89175-5be9-4076-a672-a4ed34d58446"
      unitRef="usd">25000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGFibGU6NTQ4NDU5YWU3ZDUyNDc4MGJlMjY4MGM4OWExMWQzYjgvdGFibGVyYW5nZTo1NDg0NTlhZTdkNTI0NzgwYmUyNjgwYzg5YTExZDNiOF83LTEtMS0xLTM5MDQ2_ae8320d5-4d24-4da6-bb04-3dbf2df03546"
      unitRef="usd">75000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGFibGU6NTQ4NDU5YWU3ZDUyNDc4MGJlMjY4MGM4OWExMWQzYjgvdGFibGVyYW5nZTo1NDg0NTlhZTdkNTI0NzgwYmUyNjgwYzg5YTExZDNiOF84LTEtMS0xLTM5MDQ2_12d13705-ef15-48d9-92ad-7b35e5e55777"
      unitRef="usd">3778000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGFibGU6NTQ4NDU5YWU3ZDUyNDc4MGJlMjY4MGM4OWExMWQzYjgvdGFibGVyYW5nZTo1NDg0NTlhZTdkNTI0NzgwYmUyNjgwYzg5YTExZDNiOF85LTEtMS0xLTM5MDQ4_6a7a6992-48c9-4ea0-96a2-362527546e00"
      unitRef="usd">71222000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i709c7ab6d38744cca0fbeb034841964d_I20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMzc0Mzg5NTM3MTk1Mw_e8790f97-73b6-4b70-a2f2-8a8f03317199"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <eols:LineofCreditFacilityNumberofAdvances
      contextRef="i709c7ab6d38744cca0fbeb034841964d_I20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMzc0Mzg5NTM3MjA3NA_d7c40baa-7b0a-4237-a603-a4a1e7430cd6"
      unitRef="advance">2</eols:LineofCreditFacilityNumberofAdvances>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie909f3b79bd4486daae42675b5641c62_I20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMzc0Mzg5NTM3MjEyNQ_8ddbba87-ec0b-4368-87be-7b6a2ed8100d"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifbb534318d9f4bd5bc4b81a523ac249b_I20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMzc0Mzg5NTM3MjE4Mw_b76d8188-dde3-493a-beec-ddb861745643"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i709c7ab6d38744cca0fbeb034841964d_I20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMzc0Mzg5NTM3MjI3NQ_db1e4a20-4fab-4b31-985c-36d611f24749"
      unitRef="number">0.095</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i458308c7266b440eb668d7481bd1e4b3_D20190315-20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMzc0Mzg5NTM3MjMyMg_5f675b7e-45da-4c34-93d5-0bd405d1c045"
      unitRef="number">0.070</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <eols:DebtInstrumentPeriodOfInterestOnlyPayments
      contextRef="i69e7efe2c2b144989db5533678b61c21_D20190315-20190315"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV82MDQ3MzEzOTgzNzAw_f0978877-b941-4aa6-8746-533a35afe77a">P36M</eols:DebtInstrumentPeriodOfInterestOnlyPayments>
    <eols:DebtInstrumentAmortizationPeriod
      contextRef="i69e7efe2c2b144989db5533678b61c21_D20190315-20190315"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV82MDQ3MzEzOTgzNjQy_85a842b4-8de5-4e52-90d7-d9d01106b911">P23M</eols:DebtInstrumentAmortizationPeriod>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="idf71c87e895a46f09a7abf6657f2b04d_I20190315"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjU5MzIw_ddfeddc0-9fcf-4fcb-9194-6b4c0232be2b"
      unitRef="usd">1094000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="idf71c87e895a46f09a7abf6657f2b04d_I20190315"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjU5MzI4_c6c90353-2f30-400a-8af4-ede313c66d1d"
      unitRef="usd">2205000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i97c0f553670c4c3495114a22bf868a2f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMDk5NTExNjU5ODEy_6777cd5b-93e0-4a23-b4bd-8235715ef5f1"
      unitRef="number">0.116</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <eols:DebtInstrumentPercentageOfPrincipalAmountBalloonPayment
      contextRef="i9b43edc16c22483086f802b6b9cf884c_I20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMzc0Mzg5NTM3MjY0OQ_e38e4f48-2347-4997-96ca-29cc0dc1802a"
      unitRef="number">0.055</eols:DebtInstrumentPercentageOfPrincipalAmountBalloonPayment>
    <eols:DebtInstrumentPrepaymentFeePercentageYearTwo
      contextRef="i9b43edc16c22483086f802b6b9cf884c_I20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMzc0Mzg5NTM3Mjg4MQ_81a89e4e-0300-4739-9ef2-211648ec7ccf"
      unitRef="number">0.020</eols:DebtInstrumentPrepaymentFeePercentageYearTwo>
    <eols:DebtInstrumentPrepaymentFeePercentageThereafter
      contextRef="i9b43edc16c22483086f802b6b9cf884c_I20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMzc0Mzg5NTM3Mjk5Mw_b1cfeeb8-4453-44c8-a126-37fe85d07cf1"
      unitRef="number">0.010</eols:DebtInstrumentPrepaymentFeePercentageThereafter>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i4cac7bab107947c89fb60b9a19aa1ed2_D20210104-20210104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMzc0Mzg5NTM3Mzc2MQ_2cdbbad6-e8cc-4477-9a71-6878efc82e4c"
      unitRef="usd">76447000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <eols:DebtInstrumentFeeAmountWaived
      contextRef="i4cac7bab107947c89fb60b9a19aa1ed2_D20210104-20210104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMzc0Mzg5NTM3NDMxMQ_799a189e-a568-4f29-948c-2343f158eacd"
      unitRef="usd">4300000</eols:DebtInstrumentFeeAmountWaived>
    <eols:DebtInstrumentOfFinalPaymentAmountWaived
      contextRef="i4cac7bab107947c89fb60b9a19aa1ed2_D20210104-20210104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMzc0Mzg5NTM3NDM0MA_59277322-8889-4ee1-b1dc-76b8b1306933"
      unitRef="usd">2800000</eols:DebtInstrumentOfFinalPaymentAmountWaived>
    <eols:DebtInstrumentPrepaymentFeeAmountWaived
      contextRef="i4cac7bab107947c89fb60b9a19aa1ed2_D20210104-20210104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV8xMzc0Mzg5NTM3NDM5Ng_ae92d07e-5158-49ff-8fbb-9a35ebd57d20"
      unitRef="usd">1500000</eols:DebtInstrumentPrepaymentFeeAmountWaived>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i4cac7bab107947c89fb60b9a19aa1ed2_D20210104-20210104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDM3L2ZyYWc6ZTZkYjhhOWJiMjQ4NDA1MjgwZTI2MGNmMjhjNDNiNDkvdGV4dHJlZ2lvbjplNmRiOGE5YmIyNDg0MDUyODBlMjYwY2YyOGM0M2I0OV82MDQ3MzEzOTgzNjkz_3e935901-ce77-44c6-839d-0ff9d96e1db9"
      unitRef="usd">-1939000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iaae348537d9a4136a16f6e54e4e524a6_I20200706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTIvZnJhZzo0OWRhZGUyYjA4YmE0MTI5YTc0MTU4YWMzYjYwZmM2Yy90ZXh0cmVnaW9uOjQ5ZGFkZTJiMDhiYTQxMjlhNzQxNThhYzNiNjBmYzZjXzIwMg_975826bd-2491-471d-900f-1259e3991238"
      unitRef="usd">40000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iaae348537d9a4136a16f6e54e4e524a6_I20200706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTIvZnJhZzo0OWRhZGUyYjA4YmE0MTI5YTc0MTU4YWMzYjYwZmM2Yy90ZXh0cmVnaW9uOjQ5ZGFkZTJiMDhiYTQxMjlhNzQxNThhYzNiNjBmYzZjXzY1Nw_f59d05dc-0c33-4a59-9934-41dbe9133dff"
      unitRef="number">0.030</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ConvertibleDebt
      contextRef="ib67b7815bf86448c836c0674ab2cd400_I20210323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTIvZnJhZzo0OWRhZGUyYjA4YmE0MTI5YTc0MTU4YWMzYjYwZmM2Yy90ZXh0cmVnaW9uOjQ5ZGFkZTJiMDhiYTQxMjlhNzQxNThhYzNiNjBmYzZjXzEwOTk1MTE2MzYwMTk_8c83e1d8-b357-405a-8bbb-b86865f13dd4"
      unitRef="usd">40779000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments
      contextRef="i67974a995ff142e8bcd737a314d25651_D20210301-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTIvZnJhZzo0OWRhZGUyYjA4YmE0MTI5YTc0MTU4YWMzYjYwZmM2Yy90ZXh0cmVnaW9uOjQ5ZGFkZTJiMDhiYTQxMjlhNzQxNThhYzNiNjBmYzZjXzEwOTk1MTE2MzYwMTU_c3cd713f-2461-4c6e-b548-bdbf8ad75cd4"
      unitRef="shares">3136869</us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ib67b7815bf86448c836c0674ab2cd400_I20210323"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTIvZnJhZzo0OWRhZGUyYjA4YmE0MTI5YTc0MTU4YWMzYjYwZmM2Yy90ZXh0cmVnaW9uOjQ5ZGFkZTJiMDhiYTQxMjlhNzQxNThhYzNiNjBmYzZjXzEwOTk1MTE2MzYxMDQ_1aae903e-25cd-4d08-aa75-03e90f96b824"
      unitRef="usdPerShare">13.00</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i99d0525d0e434079b1d9eb140af4688c_D20210301-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTIvZnJhZzo0OWRhZGUyYjA4YmE0MTI5YTc0MTU4YWMzYjYwZmM2Yy90ZXh0cmVnaW9uOjQ5ZGFkZTJiMDhiYTQxMjlhNzQxNThhYzNiNjBmYzZjXzYwNDczMTM5NjEwMTQ_d6bd1789-ec46-4f46-804a-eb3d43897c1e"
      unitRef="usd">971000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90ZXh0cmVnaW9uOjIwNjM0MTFhYzMwODRkYjI5ZWM3NGY3YjI5NzVmOTNiXzI5Mzk_414f6ff0-30ed-4736-b335-a9454b401ba1">Operating Leases&lt;div style="margin-bottom:9pt"&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 corporate headquarters in Newport Beach, California is leased under a five-year non-cancelable operating lease, which expires on January 31, 2025. Lease payments increase each year on February 1 based on an annual rent escalation clause. The Company may, under certain circumstances, terminate the lease on the 36-month anniversary of the lease commencement date by providing a written notice 12 months prior to such anniversary and paying a termination fee&#160;equal to six months basic rent plus certain other expenses. The Company has an option to extend the term of the lease for an additional 60 months, which is not recognized as part of its ROU assets and lease liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 lease agreement does not contain any residual value guarantees or material restrictive covenants. The payments associated with the renewal will only be included in the measurement of the lease liability and ROU assets if the exercise of the renewal option is determined to be reasonably certain. The Company considers the timing of the renewal period and other economic factors such as the financial implications of a decision to extend or not to extend a lease&#160;in&#160;determining&#160;if the renewal option is reasonably certain to be exercised.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of operating lease expense are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.154%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.793%"/&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:10pt;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:10pt;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:10pt;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed operating lease expense&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:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,065&#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:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,080&#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable operating lease expense&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term operating lease expense&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:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining lease term and discount rate are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.154%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.793%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of 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:10pt;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:10pt;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;3.1&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:center;vertical-align: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.1&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:400;line-height:100%"&gt;9.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease&#160;expenses were included in the selling, general and administrative expenses in the accompanying statements of operations and comprehensive loss. Operating lease right-of-use assets and related current and noncurrent operating lease liabilities are presented in the accompanying balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 presents the future minimum payments under the operating lease agreements with non-cancelable terms as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.452%"/&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:700;line-height:100%"&gt;Fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;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 operating lease payments&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;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;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90ZXh0cmVnaW9uOjIwNjM0MTFhYzMwODRkYjI5ZWM3NGY3YjI5NzVmOTNiXzMyOTg1MzQ4ODY5NjE_6362e68a-4fb0-4fc1-a45f-67f17c980ed8">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <eols:LesseeOperatingLeaseTerminationPeriod
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90ZXh0cmVnaW9uOjIwNjM0MTFhYzMwODRkYjI5ZWM3NGY3YjI5NzVmOTNiXzYzNA_c987593e-73e6-40bb-97d3-6bf673764297">P36M</eols:LesseeOperatingLeaseTerminationPeriod>
    <eols:LesseeOperatingLeasePeriodOfWrittenNoticePriorToLeaseTerminateDate
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90ZXh0cmVnaW9uOjIwNjM0MTFhYzMwODRkYjI5ZWM3NGY3YjI5NzVmOTNiXzcxNg_055c1fb4-81d2-403c-ae76-6cb3464dd11f">P12M</eols:LesseeOperatingLeasePeriodOfWrittenNoticePriorToLeaseTerminateDate>
    <eols:LesseeOperatingLeaseTerminationFeePeriodOfRentEquivalent
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90ZXh0cmVnaW9uOjIwNjM0MTFhYzMwODRkYjI5ZWM3NGY3YjI5NzVmOTNiXzc4Mw_805db418-69ba-4d4d-8a25-1dae3e37f77a">P6M</eols:LesseeOperatingLeaseTerminationFeePeriodOfRentEquivalent>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90ZXh0cmVnaW9uOjIwNjM0MTFhYzMwODRkYjI5ZWM3NGY3YjI5NzVmOTNiXzkwMg_da8545ed-76e8-43d7-93c7-7101c47d37ee">P60M</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90ZXh0cmVnaW9uOjIwNjM0MTFhYzMwODRkYjI5ZWM3NGY3YjI5NzVmOTNiXzI5NDA_cffc4ca2-4305-42ba-84ac-f805d7cb1f7a">he components of operating lease expense are as follows:&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.154%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.793%"/&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:10pt;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:10pt;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:10pt;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed operating lease expense&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:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,065&#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:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,080&#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable operating lease expense&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term operating lease expense&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:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining lease term and discount rate are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.154%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.793%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of 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:10pt;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:10pt;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;3.1&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:center;vertical-align: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.1&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:400;line-height:100%"&gt;9.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTo3YTY4MzEyNTYyODA0ZDc3YmUzZGJmYzExYzZiNzY4Ni90YWJsZXJhbmdlOjdhNjgzMTI1NjI4MDRkNzdiZTNkYmZjMTFjNmI3Njg2XzItMS0xLTEtMjQ2OTc_2b9af4a6-b0d7-4fb8-94f0-6afec3c4fdc2"
      unitRef="usd">1065000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTo3YTY4MzEyNTYyODA0ZDc3YmUzZGJmYzExYzZiNzY4Ni90YWJsZXJhbmdlOjdhNjgzMTI1NjI4MDRkNzdiZTNkYmZjMTFjNmI3Njg2XzItMy0xLTEtMjQ2OTc_95445bf1-59f3-4057-b574-effa204667e1"
      unitRef="usd">1080000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTo3YTY4MzEyNTYyODA0ZDc3YmUzZGJmYzExYzZiNzY4Ni90YWJsZXJhbmdlOjdhNjgzMTI1NjI4MDRkNzdiZTNkYmZjMTFjNmI3Njg2XzMtMS0xLTEtMjQ2OTc_912cdef7-6482-42ed-9f22-a99f443b6c3d"
      unitRef="usd">64000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTo3YTY4MzEyNTYyODA0ZDc3YmUzZGJmYzExYzZiNzY4Ni90YWJsZXJhbmdlOjdhNjgzMTI1NjI4MDRkNzdiZTNkYmZjMTFjNmI3Njg2XzMtMy0xLTEtMjQ2OTc_cfe998cb-687c-4e32-804d-65593976d62b"
      unitRef="usd">40000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTo3YTY4MzEyNTYyODA0ZDc3YmUzZGJmYzExYzZiNzY4Ni90YWJsZXJhbmdlOjdhNjgzMTI1NjI4MDRkNzdiZTNkYmZjMTFjNmI3Njg2XzQtMS0xLTEtMjQ2OTc_7e1ff44c-56db-4c75-a4d4-a60a3cd26a9b"
      unitRef="usd">0</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTo3YTY4MzEyNTYyODA0ZDc3YmUzZGJmYzExYzZiNzY4Ni90YWJsZXJhbmdlOjdhNjgzMTI1NjI4MDRkNzdiZTNkYmZjMTFjNmI3Njg2XzQtMy0xLTEtMjQ2OTc_6bfcf153-6b77-4060-8824-5f5dca67c2c8"
      unitRef="usd">168000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTo3YTY4MzEyNTYyODA0ZDc3YmUzZGJmYzExYzZiNzY4Ni90YWJsZXJhbmdlOjdhNjgzMTI1NjI4MDRkNzdiZTNkYmZjMTFjNmI3Njg2XzUtMS0xLTEtMjQ2OTc_aa59fbcc-5dab-4161-b004-697b40d5f824"
      unitRef="usd">1129000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTo3YTY4MzEyNTYyODA0ZDc3YmUzZGJmYzExYzZiNzY4Ni90YWJsZXJhbmdlOjdhNjgzMTI1NjI4MDRkNzdiZTNkYmZjMTFjNmI3Njg2XzUtMy0xLTEtMjQ2OTc_0a459fc2-ed24-48b2-a1b4-dbcb2dd7f320"
      unitRef="usd">1288000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTozYTJjNDRjNzQ4NjQ0MWRlYWUyNmVhOWQwMmE0N2NlZi90YWJsZXJhbmdlOjNhMmM0NGM3NDg2NDQxZGVhZTI2ZWE5ZDAyYTQ3Y2VmXzItMS0xLTEtMzk2ODQ_5e6a5510-7f6a-4e6b-907e-8227dba41d0d">P3Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTozYTJjNDRjNzQ4NjQ0MWRlYWUyNmVhOWQwMmE0N2NlZi90YWJsZXJhbmdlOjNhMmM0NGM3NDg2NDQxZGVhZTI2ZWE5ZDAyYTQ3Y2VmXzItMy0xLTEtMzk2ODQ_51cfe10b-88da-4dc6-a35e-3c74b5ad94e4">P4Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTozYTJjNDRjNzQ4NjQ0MWRlYWUyNmVhOWQwMmE0N2NlZi90YWJsZXJhbmdlOjNhMmM0NGM3NDg2NDQxZGVhZTI2ZWE5ZDAyYTQ3Y2VmXzMtMS0xLTEtMzk2ODQ_9eba11d8-5202-4c99-bbe7-a2585fd1b9a1"
      unitRef="number">0.094</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTozYTJjNDRjNzQ4NjQ0MWRlYWUyNmVhOWQwMmE0N2NlZi90YWJsZXJhbmdlOjNhMmM0NGM3NDg2NDQxZGVhZTI2ZWE5ZDAyYTQ3Y2VmXzMtMy0xLTEtMzk2ODQ_d0f97f0e-225e-4133-af84-b2b4675fb562"
      unitRef="number">0.094</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90ZXh0cmVnaW9uOjIwNjM0MTFhYzMwODRkYjI5ZWM3NGY3YjI5NzVmOTNiXzI5NDE_aaef9730-9049-41b0-98f0-8f2b273eeec8">&lt;div style="margin-bottom:9pt"&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 presents the future minimum payments under the operating lease agreements with non-cancelable terms as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.452%"/&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:700;line-height:100%"&gt;Fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;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 operating lease payments&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;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;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTowM2FkMmNlOTQ0ZDk0ZjY5YjBkMGNiMzhlMWZiNmRlZC90YWJsZXJhbmdlOjAzYWQyY2U5NDRkOTRmNjliMGQwY2IzOGUxZmI2ZGVkXzItMS0xLTEtMjQ2OTc_51ad2912-0d13-4d00-94ab-2d9308a8564e"
      unitRef="usd">1265000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTowM2FkMmNlOTQ0ZDk0ZjY5YjBkMGNiMzhlMWZiNmRlZC90YWJsZXJhbmdlOjAzYWQyY2U5NDRkOTRmNjliMGQwY2IzOGUxZmI2ZGVkXzMtMS0xLTEtMjQ2OTc_88b794e6-33cc-46ca-b54d-f11fac8a4280"
      unitRef="usd">1320000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTowM2FkMmNlOTQ0ZDk0ZjY5YjBkMGNiMzhlMWZiNmRlZC90YWJsZXJhbmdlOjAzYWQyY2U5NDRkOTRmNjliMGQwY2IzOGUxZmI2ZGVkXzQtMS0xLTEtMjQ2OTc_d16244eb-a3c6-4ffd-b8b5-1966bf8a75cf"
      unitRef="usd">1377000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTowM2FkMmNlOTQ0ZDk0ZjY5YjBkMGNiMzhlMWZiNmRlZC90YWJsZXJhbmdlOjAzYWQyY2U5NDRkOTRmNjliMGQwY2IzOGUxZmI2ZGVkXzUtMS0xLTEtMjQ2OTc_8eb0f090-56bc-4e2d-bb13-3bda7568b947"
      unitRef="usd">115000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTowM2FkMmNlOTQ0ZDk0ZjY5YjBkMGNiMzhlMWZiNmRlZC90YWJsZXJhbmdlOjAzYWQyY2U5NDRkOTRmNjliMGQwY2IzOGUxZmI2ZGVkXzYtMS0xLTEtMjQ2OTc_d9e79110-d58a-4284-82ad-ec017c028cbc"
      unitRef="usd">4077000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTowM2FkMmNlOTQ0ZDk0ZjY5YjBkMGNiMzhlMWZiNmRlZC90YWJsZXJhbmdlOjAzYWQyY2U5NDRkOTRmNjliMGQwY2IzOGUxZmI2ZGVkXzctMS0xLTEtMjQ2OTc_865c5d95-3848-4be7-9114-e3f141aa987d"
      unitRef="usd">556000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTUvZnJhZzoyMDYzNDExYWMzMDg0ZGIyOWVjNzRmN2IyOTc1ZjkzYi90YWJsZTowM2FkMmNlOTQ0ZDk0ZjY5YjBkMGNiMzhlMWZiNmRlZC90YWJsZXJhbmdlOjAzYWQyY2U5NDRkOTRmNjliMGQwY2IzOGUxZmI2ZGVkXzgtMS0xLTEtMjQ2OTc_18a2124e-334b-470e-9f74-320766e0fe11"
      unitRef="usd">3521000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTgvZnJhZzplMTJjODc2MjJiNjA0NmFkYTQwNGUyMDhiMjZiMDRhNC90ZXh0cmVnaW9uOmUxMmM4NzYyMmI2MDQ2YWRhNDA0ZTIwOGIyNmIwNGE0XzIwNzUy_e172672c-31e6-4b82-b627-417b652b3388">Commitments and Contingencies &lt;div style="margin-bottom:10pt;padding-right:11.25pt"&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;Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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, the Company has entered into commitments to purchase services and products for an aggregate amount of approximately $2,012. Certain minimum purchase commitments related to the purchase of Jeuveau&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; are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-right:9pt"&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;License and Supply Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Daewoong Agreement includes certain minimum annual purchases that the Company is required to make in order to maintain the exclusivity of the license. The Company may, however, meet these minimum purchase obligations by achieving certain market share in its covered territories. These potential minimum purchase obligations are contingent upon the occurrence of future events, including receipt of governmental approvals and the Company&#x2019;s future market share in various jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-right:9pt"&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;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. No amounts were accrued as of December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&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;Securities Class Action Lawsuit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 16 and 28, 2020, two putative securities class action complaints were filed in the U.S. District Court for the Southern District of New York by Evolus shareholders Armin Malakouti and Clinton Cox, respectively, naming the Company and certain of its officers as defendants. The complaints assert violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder, claiming that the defendants made false and materially misleading statements and failed to disclose material adverse facts related to the Company&#x2019;s acquisition of the right to sell Jeuveau&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;,&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; &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 complaint against the Company filed by Allergan and Medytox in the U.S. International Trade Commission related to Jeuveau&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; (the &#x201c;ITC Action&#x201d;), and risks related to the ITC Action. The complaints assert a putative class period of February 1, 2019 to July 6, 2020. The court consolidated the actions on November 13, 2020, under the caption &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;In re Evolus Inc. Securities Litigation&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;, No. 1:20-cv-08647 (PGG). On September 17, 2021, the court appointed a lead plaintiff and lead counsel. On November 17, 2021, the lead plaintiff filed an amended class action complaint against the Company, three of its officers, and Alphaeon Corporation, the Company&#x2019;s former majority shareholder. On January 18, 2022, the Company and the officer defendants served their motion to dismiss the amended complaint, which is scheduled to be fully briefed on June 16, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Shareholder Derivative Lawsuit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 27, 2020 and December 2, 2020, two putative Evolus shareholders filed substantially similar shareholder derivative actions in the U.S. District Court for the Southern District of New York against certain of the Company&#x2019;s officers and directors as defendants. The complaints alleged substantially similar facts as those in the Securities Class Action and assert claims for, among other things, breach of fiduciary duty, waste of corporate assets, unjust enrichment, and violations of Section 14(a) of the Exchange Act and for contribution under Sections 10(b) and 21(D) of the Exchange Act. On December 29, 2020, the plaintiffs filed a joint stipulation to consolidate their actions and on February 5, 2021, the court consolidated the action under the caption &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;In re Evolus, Inc. Derivative Litigation&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;, No. 1:20-cv-09986-PPG, and adjourned defendants&#x2019; time to move, answer or otherwise respond to the complaints. On September 20, 2021, the court so-ordered the parties&#x2019; stipulated stay of the consolidated derivative suit pending the court&#x2019;s decision on the defendants&#x2019; motion to dismiss the Securities Class Action.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;It is possible that additional suits will be filed, or additional allegations will be made by stockholders, with respect to these same or similar or other matters and also naming the Company and/or its officers and directors as defendants. The Company believes that the complaints are without merit and intends to vigorously defend against it. However, the outcome of the legal proceeding is uncertain at this point. Based on information available to the Company at present, management cannot reasonably estimate a range of loss and accordingly has not accrued any liability associated with this action.&lt;/span&gt;&lt;/div&gt;&lt;div&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;Books and Records Demand&lt;/span&gt;&lt;/div&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;On March 5, 2021, the Company received a letter from a putative stockholder demanding inspection of specified categories of the Company&#x2019;s books and records under Section 220 of the Delaware General Corporations Law. The Company was subsequently informed that the stockholder sold his shares of the Company&#x2019;s common stock. On October 13, 2021, the Company received a substantially similar demand to inspect specified categories of the Company&#x2019;s books and records under Section 220 of the Delaware General Corporations Law from another putative stockholder. The subject of the demand is substantially similar to the allegations in the putative securities class action and derivative complaints described above. The Company responded to that demand on December 17, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:9pt"&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, from time to time, involved in various litigation matters or regulatory encounters arising in the ordinary course of business that could result in unasserted or asserted claims or litigation. These other matters may raise difficult and complex legal issues and are subject to many uncertainties, including, but not limited to, the facts and circumstances of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;each particular case or claim, the jurisdiction in which each suit or regulatory encounter is brought, and differences in applicable laws and regulations. Except as set forth above, the Company does not believe that these other matters would have a material adverse effect on its accompanying financial position, results of operations or cash flows. However, the resolution of one or more of the other matters in any reporting period could have a material adverse impact on the Company&#x2019;s financial results for that period.&lt;/span&gt;&lt;/div&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;In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company&#x2019;s exposure under these agreements is unknown because they involve claims that may be made against the Company in the future, but have not yet been made. The Company accrues a liability for such matters when it is probable that future expenditures will be made, and such expenditures can be reasonably estimated. No amounts were accrued as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt; Medytox/Allergan Settlement Agreements and Daewoong Arrangement&lt;div style="margin-bottom:10pt"&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;Medytox/Allergan Settlement Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;U.S. Settlement Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective February 18, 2021, the Company, Allergan and Medytox entered into a Settlement and License Agreement (the &#x201c;U.S. Settlement Agreement&#x201d;), pursuant to which, among other things: (i) Allergan and Medytox agreed to file a petition requesting the remedial orders related to the ITC Action be rescinded with respect to the Company; (ii) Medytox agreed to dismiss substantially similar litigation in California against the Company; (iii) the Company, on the one hand, and Medytox and Allergan, on the other hand, agreed to mutually release certain claims they may have against one another and their respective affiliates, (iv) Allergan and Medytox granted to the Company and its agents a license to manufacture and commercialize certain products identified in the U.S. Settlement Agreement, including Jeuveau&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; (the &#x201c;Licensed Products&#x201d;), in the United States during the 21 month period that, pursuant to the ITC Action, the Company was restricted from, among other things, selling, marketing, or promoting such imported Jeuveau&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;in the United States (the &#x201c;Restricted Period&#x201d;); (v) the Company agreed to pay to Allergan and Medytox $35,000 in multiple payments over two years, of which the Company paid the first cash payment of $15,000 in the third quarter of 2021 and the second payment of $15,000 in the first quarter of 2022; and (vi) during the Restricted Period, the Company agreed to pay to Allergan and Medytox certain confidential royalties on the sale of Licensed Products, calculated on dollar amount per vial sold of Licensed Products by or on behalf of the Company in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;ROW Settlement Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective February 18, 2021, the Company and Medytox entered into a Settlement and License Agreement (the &#x201c;ROW Settlement Agreement&#x201d; and, together with the U.S. Settlement Agreement, the &#x201c;Medytox/Allergan Settlement Agreements&#x201d;), pursuant to which, among other things: (i) the Company and Medytox agreed to mutually release certain claims they may have against one another and their respective affiliates; (ii) Medytox granted to the Company and its agents a license to manufacture and commercialize the Licensed Products, in Canada, the European Union, Switzerland, member countries and cooperating countries of the European Economic Area, Russia, certain members of the Commonwealth of Independent States, South Africa, Australia and Japan (the &#x201c;ROW Territories&#x201d;) during the Restricted Period; (iii) Medytox granted to the Company and its agents a fully paid up license to manufacture and commercialize the Licensed Products in the ROW Territories and the United States from the end of the Restricted Period (the &#x201c;Medytox License Period&#x201d;); (iv) the Company and Medytox agreed to enter into the Share Issuance Agreement (as defined below) pursuant to which the Company issued 6,762,652 shares (the &#x201c;Settlement Shares&#x201d;) of the Company&#x2019;s common stock, par value $0.00001 per share, to Medytox; (v) the Company and Medytox agreed to enter into the Registration Rights Agreement (as defined below), pursuant to which the Company granted certain registration rights to Medytox with respect to the Settlement Shares; (vi) during the Restricted Period, the Company agreed to pay Medytox a confidential low-double digit royalty on net sales of the Licensed Products sold by or on behalf of the Company in the ROW Territories; and (vii) during the Medytox License Period, the Company &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;agreed to pay Medytox a confidential mid-single digit royalty percentage on net sales of the Licensed Products sold by or on behalf of the Company in the United States and the ROW Territories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Share Issuance Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 the execution of the ROW Settlement Agreement, the Company and Medytox entered into a Share Issuance Agreement effective February 18, 2021 (the &#x201c;Share Issuance Agreement&#x201d;). Pursuant to the Share Issuance Agreement and subject to the terms and conditions set forth therein, among other things, the Company issued to Medytox the Settlement Shares to enter into the ROW Settlement Agreement and in consideration for Medytox&#x2019;s representations, warranties, and other agreements set forth in the Share Issuance Agreement. The Settlement Shares are subject to contractual restrictions on transfer that, subject to certain limited exceptions such as transfers to affiliates, prevented Medytox from transferring any shares of common stock prior to February 16, 2022 and, thereafter, prohibit Medytox from transferring more than 25% of the shares it holds prior to September 16, 2023, more than 50% of the shares it holds prior to September 16, 2024 and more than 75% of the shares it holds prior to September 16, 2025, with such contractual restrictions terminating on September 16, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Registration Rights Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 the execution of the ROW Settlement Agreement, the Company and Medytox also entered into a Registration Rights Agreement effective February 18, 2021 (the &#x201c;Registration Rights Agreement&#x201d;). Pursuant to the Registration Rights Agreement, among other things, the Company agreed, after March 31, 2022, (i) to comply with certain requests by Medytox to register for sale, under the Securities Act, the Settlement Shares, and (ii) to include the Settlement Shares in certain registrations by the Company of its securities for sale under the Securities Act, to the extent requested by Medytox, in each case subject to certain customary conditions, exceptions and limitations as set forth in the Registration Rights Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, Medytox&#x2019;s registration rights under the Registration Rights Agreement will terminate at such time that Medytox is able to sell all of the Settlement Shares over a three-month period, or less, pursuant to an exemption to registration under the Securities Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Daewoong Arrangement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Daewoong Arrangement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 23, 2021, the Company and Daewoong entered into a Confidential Settlement and Release Agreement (the &#x201c;Daewoong Arrangement&#x201d;), pursuant to which, among other things: (i) Daewoong agreed to (a) pay to the Company an amount equal to $25,500, which the Company received in April 2021, (b) pay certain legal fees incurred by the Company&#x2019;s litigation counsel in connection with its defense of the ITC Action (including any appeal of the resulting remedial orders), (c) cancel all remaining milestone payments, totaling $10,500 in aggregate, and (d) reimburse the Company certain amounts (calculated on a dollar amount per vials sold basis in the United States) for sales of certain products with respect to which the Company is required to pay Medytox and Allergan royalties pursuant to the U.S. Settlement Agreement; and (ii) the Company agreed to (a) release, on behalf of itself and certain of its affiliates and representatives, certain claims they may have against Daewoong related to the allegations made in or the subject matter of the Medytox/Allergan Actions, or any orders, remedies and losses resulting from the Medytox/Allergan Actions, and (b) coordinate with Daewoong on certain matters related to the Medytox/Allergan Actions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Conversion Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&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 the execution of the Daewoong Arrangement, the Company and Daewoong also entered into a Convertible Promissory Note Conversion Agreement (the &#x201c;Conversion Agreement&#x201d;), pursuant to which, among other things, (i) the principal balance under the Daewoong Convertible Note, together with all accrued and unpaid interest thereon, in the amount of $40,779 was converted into 3,136,869 shares of Common Stock at the conversion price of $13.00 per share (the &#x201c;Conversion Shares&#x201d;); and (ii) the Daewoong Convertible Note was deemed cancelled and satisfied in full in connection with such conversion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After the conversion, shares owned by Daewoong, together with its affiliates and attribution parties, did not exceed 9.99% of the Company&#x2019;s then outstanding common shares immediately following such issuance, as required under the terms of the Daewoong Convertible Note. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Daewoong Agreement Amendment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&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 the execution of the Daewoong Arrangement, on March 23, 2021, the Company and Daewoong also entered into the Third Amendment to the Supply Agreement (the &#x201c;Daewoong Agreement Amendment&#x201d;). Pursuant to the Daewoong Agreement Amendment, the parties amended the Daewoong Agreement to (i) expand the territory within which the Company may distribute Jeuveau&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; to certain countries in Europe, (ii) reduce the period of time with respect to which the Company is required to deliver binding forecasts to Daewoong; (iii) introduce certain limitations on Daewoong&#x2019;s ability to convert the Company&#x2019;s exclusive license for certain territories to a non-exclusive license in the event the Company fails to meet certain minimum purchase requirements for such territory; (iv) adjust the minimum purchase requirements and reduce the transfer price per vial of Jeuveau&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; applicable to various territories, (v) require that any Jeuveau&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; supplied by Daewoong match certain shelf-life thresholds, and (vi) prohibit the Company from sharing certain confidential information of Daewoong with Medytox or its affiliates or representatives.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseObligation
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTgvZnJhZzplMTJjODc2MjJiNjA0NmFkYTQwNGUyMDhiMjZiMDRhNC90ZXh0cmVnaW9uOmUxMmM4NzYyMmI2MDQ2YWRhNDA0ZTIwOGIyNmIwNGE0XzE5MQ_e204d948-8b60-40eb-b709-7b09dad2a389"
      unitRef="usd">2012000</us-gaap:PurchaseObligation>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTgvZnJhZzplMTJjODc2MjJiNjA0NmFkYTQwNGUyMDhiMjZiMDRhNC90ZXh0cmVnaW9uOmUxMmM4NzYyMmI2MDQ2YWRhNDA0ZTIwOGIyNmIwNGE0XzE3Mjk_69ced800-0313-4728-abf8-370178059516"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTgvZnJhZzplMTJjODc2MjJiNjA0NmFkYTQwNGUyMDhiMjZiMDRhNC90ZXh0cmVnaW9uOmUxMmM4NzYyMmI2MDQ2YWRhNDA0ZTIwOGIyNmIwNGE0XzE3Mjk_7b05bafd-d509-4bd8-bc4d-bb10841ef0eb"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i639ff7637d4f4af7b61468f913b844be_D20201016-20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTgvZnJhZzplMTJjODc2MjJiNjA0NmFkYTQwNGUyMDhiMjZiMDRhNC90ZXh0cmVnaW9uOmUxMmM4NzYyMmI2MDQ2YWRhNDA0ZTIwOGIyNmIwNGE0XzE2ODE3_9d5f8def-6639-46f1-a450-5e4abfdb45d3"
      unitRef="complaint">2</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="id67d131284974c959850a72560bf6292_D20201127-20201202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTgvZnJhZzplMTJjODc2MjJiNjA0NmFkYTQwNGUyMDhiMjZiMDRhNC90ZXh0cmVnaW9uOmUxMmM4NzYyMmI2MDQ2YWRhNDA0ZTIwOGIyNmIwNGE0XzE4MDc2_3c4f59e3-02e2-40c7-9dc2-05e264e7f395"
      unitRef="plaintiff">2</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMTgvZnJhZzplMTJjODc2MjJiNjA0NmFkYTQwNGUyMDhiMjZiMDRhNC90ZXh0cmVnaW9uOmUxMmM4NzYyMmI2MDQ2YWRhNDA0ZTIwOGIyNmIwNGE0XzYwNDczMTM5OTE2MDI_05028225-8ff0-41b0-972f-1afe1a0b727e"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzU4NTU_aa6b2c3f-185d-4584-ae78-6ca85df3e9e8">Stockholders&#x2019; Equity &lt;div style="margin-bottom:9pt"&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;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 10,000,000 authorized shares of preferred stock with a par value of $0.00001 per share. As of December&#160;31, 2021, no shares of its preferred stock were issued and outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 100,000,000 authorized shares of common stock with a par value of $0.00001 per share. As of December&#160;31, 2021, 55,576,988 shares of its common stock were issued and outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 28, 2021, the Company issued 6,762,652 shares of its common stock to Medytox pursuant to the Share Issuance Agreement. See &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;Note 11. Medytox/Allergan Settlement Agreements and Daewoong Arrangement &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;for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 25, 2021, the Company issued 3,136,869 shares of its common stock to Daewoong in connection with the conversion of Daewoong Convertible Note. See &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;Note 7. Daewoong Convertible Note &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;for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company completed a follow-on public offering and issued 10,350,000 shares of its common stock, which included the exercise in full by the underwriters of their option to purchase an additional 1,350,000 shares of common stock, at a price to the public of $9.50 per share. The Company received net proceeds of approximately $92,426 from the offering, after deducting underwriting discounts and commissions, excluding other offering expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-right:9pt"&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;&#x201c;At-the-market&#x201d; Offerings of Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&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 26, 2021, the Company entered into an &#x201c;at-the-market&#x201d; sales agreement with SVB Leerink LLC (the &#x201c;Sales Agent&#x201d;) pursuant to which shares of the Company&#x2019;s common stock may be sold from time to time for aggregate gross proceeds of up to $75,000 (the &#x201c;ATM Program&#x201d;). The Sales Agent is entitled to compensation, at a commission rate equal to 3.0% of the gross proceeds from sales of the Company&#x2019;s common shares under the ATM Program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December 31, 2021, the Company sold a total of 934,367 shares of its common stock pursuant to the ATM Program at the prevailing market prices for total net proceeds of $10,910 and paid total commissions of $337 to the Sales Agent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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;2017 Omnibus Incentive Plan and Stock-based Compensation Allocation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 2017 Omnibus Incentive Plan (the &#x201c;Plan&#x201d;) provides for the grant of incentive options to employees of the Company, and for the grant of non-statutory options, restricted stock awards, restricted stock unit awards, stock appreciation rights, performance stock awards and other forms of stock compensation to the Company&#x2019;s officers, directors, consultants and employees of the Company. The maximum number of shares of common stock that may be issued under the Plan is 4,361,291 shares, plus an annual increase on each anniversary of November 21, 2017 equal to 4.0% of the total issued and outstanding shares of the Company&#x2019;s common stock as of such anniversary (or such lesser number of shares as may be determined by the Company&#x2019;s board of directors). On November 21, 2021 and 2020, an additional 2,223,080 shares and 1,349,969 shares, respectively, were reserved under the evergreen provision of the Plan. As of December&#160;31, 2021, the Company had an aggregate of 3,361,247 shares of its common stock available for future issuance under the Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 Award Activity and Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options are granted at exercise prices based on the Company&#x2019;s common stock price on the date of grant. The options and RSU grants generally vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzE3MzI_fb117ad8-2568-44c6-bb64-c540497d2484"&gt;one&lt;/span&gt;-to four-year period. There have been no awards granted with performance conditions or market conditions for the periods presented. The options have a contractual term of ten years. The fair value of options is estimated using the Black&#x2011;Scholes option pricing model, which has various inputs, including the grant date common share price, exercise price, risk&#x2011;free interest rate, volatility, expected life and dividend yield. The change of any of these inputs could significantly impact the determination of the fair value of the Company&#x2019;s options as well as significantly impact its results of operations. The fair value of RSU grants is determined at the grant date based on the common share price. The Company records stock-based compensation expense net of actual forfeitures when they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant assumptions used in the Black-Scholes option-pricing are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#x2022;&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%;padding-left:14.5pt"&gt;Expected Volatility.&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;&#160;The Company has limited data regarding company&#x2011;specific historical or implied volatility of its share price. Consequently, the Company estimates its volatility based on the average historical volatility of the stock price from a set of peer companies and its own stock performance, since our shares do not have sufficient trading history. Management considers factors such as stage of life cycle, competitors, size, market capitalization and financial leverage in the selection of similar entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#x2022;&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%;padding-left:14.5pt"&gt;Expected Term.&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;&#160;The expected term represents the period of time in which the options granted are expected to be outstanding. The Company estimates the expected term of options with consideration of vesting date, contractual term, and historical experience. The expected term of &#x201c;plain vanilla&#x201d; options is estimated based on the midpoint between the vesting date and the end of the contractual term under the simplified method permitted by the SEC implementation guidance. The weighted&#x2011;average expected term of the Company&#x2019;s options is approximately six years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#x2022;&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%;padding-left:14.5pt"&gt;Risk&#x2011;Free Rate.&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;&#160;The risk&#x2011;free interest rate is selected based upon the implied yields in effect at the time of the option grant on U.S. Treasury zero&#x2011;coupon issues with a term approximately equal to the expected life of the option being valued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:36pt;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;&#x2022;&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%;padding-left:14.5pt"&gt;Dividends.&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;&#160;The Company does not anticipate paying cash dividends in the foreseeable future. Consequently, the Company uses an expected dividend yield rate of zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-averages for assumptions used in determining the fair value of stock options granted were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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;div&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.14&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity under the Plan for the year ended December 31, 2021 and 2020, is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contractual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:#333333;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:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Terms (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2019&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,977,401&#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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,198&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,322,119&#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.89&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&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:#333333;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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/div&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(892,022)&lt;/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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.62&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of 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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,407,498&#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:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.20&#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;7.66&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,125&#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.18&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99,435)&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.81&#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;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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/div&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(742,902)&lt;/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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.21&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of 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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,922,286&#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:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.23&#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;7.10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,316,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of 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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,922,286&#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:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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;7.10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value of outstanding and exercisable options represents the excess of the fair market value of our common stock over the exercise price of underlying options as of&#160;December&#160;31, 2021 and 2020. The total intrinsic value of options exercised during the year ended December&#160;31, 2021 was $200. There were no options exercised during the year ended December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December 31, 2021 and 2020, the Company recorded expenses related to stock options of $5,302 and $7,968, respectively. As of&#160;December&#160;31, 2021, there was $6,358 of total unrecognized compensation cost, net of actual forfeitures, related to stock option-based compensation arrangements granted under the Plan. The cost is expected to be recognized over a weighted-average period of&#160;1.68 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU activity under the Plan for the year ended December 31, 2021 and 2020, is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Weighted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Grant Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.89&#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;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&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,301,439&#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/div&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;(186,870)&lt;/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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&#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;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&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;(170,698)&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.21&#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 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2020&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,173,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.42&#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;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&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,850,243&#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/div&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;(566,788)&lt;/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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.08&#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;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&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;(530,729)&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.22&#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="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;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,926,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;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="border-bottom:3pt double #000000;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;8.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December 31, 2021 and 2020, the Company recorded expenses related to restricted stock units of $4,274 and $2,615, respectively. Total fair value of RSUs vested during the years ended December 31, 2021 and 2020 was &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$5,892 and $1,980, respectively. As of&#160;December&#160;31, 2021, there was $11,768 of total unrecognized compensation cost, net of actual forfeitures, related to RSU-based compensation arrangements granted under the Plan. The cost is expected to be recognized over a weighted-average period of&#160;2.87 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:9pt"&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 stock-based compensation expense arising from the above Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.722%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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;Selling, general and administrative&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;9,372&#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;10,408&#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:#333333;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#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;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, during the years ended December 31, 2021 and 2020, the Company capitalized $63 and $21, respectively, of stock-based compensation expense in capitalized software. Capitalized software is a component of intangible assets and is presented in the accompanying balance sheets. See &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;Note 4.&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; &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;Goodwill and Intangible Assets&lt;/span&gt; for capitalized software information.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzY4_b8c9f883-e19e-431a-b2f9-bd9375cb436e"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEyOA_967958f4-55d6-410f-bf6b-a851cf556fab"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzE1Mg_10e03a40-ddca-46d8-b476-49d6c02606cd"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzE1Mg_87c0c877-5f32-406a-9b00-2e162f07e8eb"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzIxMw_3f51e8db-b0ae-4fc5-b520-2fd1677fc5c6"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzI3MA_0fbf0733-bf07-4ce0-9166-79a2e61ee3bb"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEwOTk1MTE2NDA4OTE_806dcf99-f8a9-46c7-9438-e079f7ae4bd8"
      unitRef="shares">55576988</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEwOTk1MTE2NDA4OTE_bba46a71-0684-417f-9da1-de05dac3f583"
      unitRef="shares">55576988</us-gaap:CommonStockSharesIssued>
    <eols:StockIssuedDuringPeriodSharesLitigationSettlement
      contextRef="ic40c99d6b0a04616bf00bfc233eced25_D20210228-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEwOTk1MTE2NDE2MDQ_98e09eb6-f2a5-4627-ba49-75ac75801968"
      unitRef="shares">6762652</eols:StockIssuedDuringPeriodSharesLitigationSettlement>
    <us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments
      contextRef="ibb11d4e5afdb4c27ae1e67ee48ded284_D20210325-20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEwOTk1MTE2MzM5MDE_ff4708ce-89d3-4eed-ac5d-5646cc2975d8"
      unitRef="shares">3136869</us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i87285d3792f541dfb0b8bd76edc9ed8b_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEwOTk1MTE2MzQxMjQ_ccb1b13e-aad9-4ff9-b24e-3a5ccd3de6fb"
      unitRef="shares">10350000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i369b3df3ec04419fa040ca2ec1d798db_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEwOTk1MTE2MzQyNTQ_fe771b96-89b8-4c61-b639-ca1088a1fee2"
      unitRef="shares">1350000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i581d900790a24282bf837c0e06b7b5f4_I20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEwOTk1MTE2MzQzMTA_7cfdb2f3-7f32-4acf-9d6d-08c5e316b8f3"
      unitRef="usdPerShare">9.50</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i87285d3792f541dfb0b8bd76edc9ed8b_D20210401-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEwOTk1MTE2MzQzNzY_52ae306a-8a73-424d-8326-b85ea46cdd15"
      unitRef="usd">92426000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <eols:SaleOfStockMaximumConsiderationReceivable
      contextRef="i63f4e91998714dab927a5acf4a92ddb8_D20210326-20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzgyNDYzMzcyMjE0MTY_c008a1ce-163b-4fa2-b597-28c52c1dacd1"
      unitRef="usd">75000</eols:SaleOfStockMaximumConsiderationReceivable>
    <eols:SaleOfStockCommissionPaymentUponGrossProceedsPercentage
      contextRef="i75496e7d4351422aa519e8a590bc554b_I20210326"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzgyNDYzMzcyMjE0MjU_c4416aed-3f87-4cc0-af6f-e05ac95b0ba6"
      unitRef="number">0.030</eols:SaleOfStockCommissionPaymentUponGrossProceedsPercentage>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i19668eba2a9a432cbae4ec0e6254aa0e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEwOTk1MTE2NDA0OTg_e079cc17-af93-4f78-8118-b0b1cd869fbc"
      unitRef="shares">934367</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8b39b85b47cc450fbde4206b76345039_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEwOTk1MTE2NDA1MDI_33c67f7a-5a82-4d1d-8307-187e07a7790b"
      unitRef="usd">10910000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <eols:SaleOfStockCommissionPaid
      contextRef="i191b278dcfec47f3972561e051202c15_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzM4NDgyOTA3MTAzMDM_dde0d6e5-f141-421e-aa5e-f4e870267612"
      unitRef="usd">337000</eols:SaleOfStockCommissionPaid>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ic142d9a5a6964798b2bc095cf05edeb8_I20171121"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEwMDk_bf2ace62-a168-496b-8677-0bac18c673d5"
      unitRef="shares">4361291</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i0caf9e9143e34777b8ae279b103a9da1_D20171121-20171121"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEwOTQ_72553e1e-d3d0-418c-bdd8-c8c1ab8f2d1b"
      unitRef="number">0.040</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <eols:CommonStockAdditionalCapitalSharesReservedforFutureIssuance
      contextRef="i517a2340d6ac4cfb8363af7585980dcf_I20211121"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEzMzA_4731c7d4-b071-498e-8203-5e1b1b9af747"
      unitRef="shares">2223080</eols:CommonStockAdditionalCapitalSharesReservedforFutureIssuance>
    <eols:CommonStockAdditionalCapitalSharesReservedforFutureIssuance
      contextRef="i7869351f7bde4260a08aa49ce4ef2470_I20201121"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEzNDQ_7db6fe88-849e-4b53-816f-a981edc8c5a5"
      unitRef="shares">1349969</eols:CommonStockAdditionalCapitalSharesReservedforFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzE0Nzg_3035e4d2-461f-4aec-b20c-32e0cffcde6c"
      unitRef="shares">3361247</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id708d9ed50e54617af7629252e0fa1c6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzU4NjQ_e4c7bd23-78d4-4c7c-ae8b-ee1b206d4ae1">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iecdda6aa05b04bfcab114de1346b4b98_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzE3NzA_067f6e3a-a3c4-4939-a5fb-4c6e1de311c3"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifd29a6c578714db49b385b4f9e60b606_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzE3NzA_1dccebcf-f089-4ec9-b00a-2f093df771bd"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8ef5563a248f47b9b87ca621a1f1eed8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzE3NzA_dd8e157b-a378-4f53-bed4-819eb7ba47f0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1da74bb1ddc84684bf5d405096cdedeb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzE3NzA_e2a529f5-5619-44b4-bbb1-f5e6744acb8e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzE5MDM_bf95c68a-4d11-4a0b-a0d8-3ea5cb1900be">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <eols:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedTerm
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzM2NDQ_b1349f70-b1e8-4918-bd7a-db196f4625c9">P6Y</eols:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzQwNTE_7fe7c5e5-8f63-4542-aed9-9219d0c0bdee"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzU4NTc_feedcadd-a3b9-48ae-a640-a2e39f4c8de4">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-averages for assumptions used in determining the fair value of stock options granted were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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;div&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.14&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo1N2ZiNjY3ZjM4OTM0YzhkYTMzOTBmMjA3ZGY4MjRhYS90YWJsZXJhbmdlOjU3ZmI2NjdmMzg5MzRjOGRhMzM5MGYyMDdkZjgyNGFhXzItMS0xLTEtMjQ2OTc_0785c25e-8581-47cb-933d-53474c3ab710"
      unitRef="number">0.789</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i88b38b15d2f74919915230e85c1722dc_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo1N2ZiNjY3ZjM4OTM0YzhkYTMzOTBmMjA3ZGY4MjRhYS90YWJsZXJhbmdlOjU3ZmI2NjdmMzg5MzRjOGRhMzM5MGYyMDdkZjgyNGFhXzItMy0xLTEtMjQ2OTc_63fc07c2-8a67-42d7-bba4-f5e411ae2649"
      unitRef="number">0.612</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo1N2ZiNjY3ZjM4OTM0YzhkYTMzOTBmMjA3ZGY4MjRhYS90YWJsZXJhbmdlOjU3ZmI2NjdmMzg5MzRjOGRhMzM5MGYyMDdkZjgyNGFhXzMtMS0xLTEtMjQ2OTc_fb8f2bd7-816d-4fe4-b874-da3942dd2daa"
      unitRef="number">0.012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i88b38b15d2f74919915230e85c1722dc_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo1N2ZiNjY3ZjM4OTM0YzhkYTMzOTBmMjA3ZGY4MjRhYS90YWJsZXJhbmdlOjU3ZmI2NjdmMzg5MzRjOGRhMzM5MGYyMDdkZjgyNGFhXzMtMy0xLTEtMjQ2OTc_799aa29d-625a-4aa2-a4d8-6c938d49f0fb"
      unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo1N2ZiNjY3ZjM4OTM0YzhkYTMzOTBmMjA3ZGY4MjRhYS90YWJsZXJhbmdlOjU3ZmI2NjdmMzg5MzRjOGRhMzM5MGYyMDdkZjgyNGFhXzQtMS0xLTEtMjQ2OTc_48ef3528-0633-4379-ba80-ec370d84e600">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i88b38b15d2f74919915230e85c1722dc_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo1N2ZiNjY3ZjM4OTM0YzhkYTMzOTBmMjA3ZGY4MjRhYS90YWJsZXJhbmdlOjU3ZmI2NjdmMzg5MzRjOGRhMzM5MGYyMDdkZjgyNGFhXzQtMy0xLTEtMjQ2OTc_ff504856-d5ea-4140-ba91-3ceb1b847d0c">P6Y1M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo1N2ZiNjY3ZjM4OTM0YzhkYTMzOTBmMjA3ZGY4MjRhYS90YWJsZXJhbmdlOjU3ZmI2NjdmMzg5MzRjOGRhMzM5MGYyMDdkZjgyNGFhXzUtMS0xLTEtMjQ2OTc_6634a732-1a15-4755-b3f3-dbb94074357a"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i88b38b15d2f74919915230e85c1722dc_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo1N2ZiNjY3ZjM4OTM0YzhkYTMzOTBmMjA3ZGY4MjRhYS90YWJsZXJhbmdlOjU3ZmI2NjdmMzg5MzRjOGRhMzM5MGYyMDdkZjgyNGFhXzUtMy0xLTEtMjQ2OTc_c96677ac-9543-4fe0-9447-c6aa8f40a2d0"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzU4NTg_b362b1c8-6b56-4cc3-9707-1bbb6473dbb5">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity under the Plan for the year ended December 31, 2021 and 2020, is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contractual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:#333333;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:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Terms (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2019&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,977,401&#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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,198&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,322,119&#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.89&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&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:#333333;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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/div&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(892,022)&lt;/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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.62&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of 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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,407,498&#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:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.20&#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;7.66&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,125&#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.18&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99,435)&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.81&#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;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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/div&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(742,902)&lt;/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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.21&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of 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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,922,286&#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:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.23&#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;7.10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,316,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of 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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,922,286&#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:#333333;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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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;7.10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ie061e2ccf1e04536b767f55687880f70_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzktMS0xLTEtMjQ2OTc_685f1c9d-2aa1-4a4c-aacd-f2ba29b956c9"
      unitRef="shares">3977401</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ie061e2ccf1e04536b767f55687880f70_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzktMy0xLTEtMjQ2OTc_8d8cac20-3875-4f95-a2a5-25a5e43ffb0f"
      unitRef="usdPerShare">14.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia803156cd5cc4477b4ba2e43f8f8880d_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzktNS0xLTEtMjQ2OTc_74d73774-15a0-46fa-bed0-0eb80d62d946">P8Y6M3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ie061e2ccf1e04536b767f55687880f70_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzktNy0xLTEtMjQ2OTc_9614ca21-195c-4484-af93-2510c0d6fb0a"
      unitRef="usd">7198000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i88b38b15d2f74919915230e85c1722dc_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzEwLTEtMS0xLTI0Njk3_aff63884-49f4-436f-99ab-e8f6977b22ef"
      unitRef="shares">1322119</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i88b38b15d2f74919915230e85c1722dc_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzEwLTMtMS0xLTI0Njk3_5ca80612-81b0-4e72-ba17-5b97fb04721b"
      unitRef="usdPerShare">8.89</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i88b38b15d2f74919915230e85c1722dc_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzExLTEtMS0xLTI0Njk3_c5a7c468-4e6f-49c5-8b9a-bb9e89af39d7"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i88b38b15d2f74919915230e85c1722dc_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzExLTMtMS0xLTI0Njk3_cffa8957-a8da-4825-b67a-e0c240239147"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i88b38b15d2f74919915230e85c1722dc_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzEyLTEtMS0xLTI0Njk3_74f8c4c3-b7c6-4db4-8496-eca1eb4a5758"
      unitRef="shares">892022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i88b38b15d2f74919915230e85c1722dc_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzEyLTMtMS0xLTI0Njk3_c781689c-6211-482d-8590-9c6cc64fd2d3"
      unitRef="usdPerShare">15.62</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1328d543a76b4257a15411d3fc978c8d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzEzLTEtMS0xLTI0Njk3_a5837f47-b59d-4f8b-beb9-dc3c73eb0cd0"
      unitRef="shares">4407498</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1328d543a76b4257a15411d3fc978c8d_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzEzLTMtMS0xLTI0Njk3_f9b09dc4-2e1b-4bb9-938a-2bbe0a69d6d5"
      unitRef="usdPerShare">12.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i88b38b15d2f74919915230e85c1722dc_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzEzLTUtMS0xLTI0Njk3_0a220dbc-02dd-4d7f-af5e-beef0e7543e4">P7Y7M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i1328d543a76b4257a15411d3fc978c8d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzEzLTctMS0xLTI0Njk3_81e84da3-82ef-4821-8106-b8c9a94fa1a2"
      unitRef="usd">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE0LTEtMS0xLTMyMjA5_090dd20c-2c6f-4b55-b6cd-307aa4a386e4"
      unitRef="shares">357125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE0LTMtMS0xLTM0MzU4_f648b7ed-9518-4664-94eb-8b12722119ab"
      unitRef="usdPerShare">9.18</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE1LTEtMS0xLTMyMjA5_c390393d-a2be-4152-8c41-8f2a1dd158fe"
      unitRef="shares">99435</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE1LTMtMS0xLTM0MzY2_8d4ec85e-eaaa-4a2e-b380-a5d561a24514"
      unitRef="usdPerShare">9.81</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE2LTEtMS0xLTMyMjA5_95277614-54a6-4b87-a69b-4ca352f83b36"
      unitRef="shares">742902</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE2LTMtMS0xLTM0MzY2_38342790-49e1-4651-aaa1-91b51d9a4014"
      unitRef="usdPerShare">16.21</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i35d707ed76cb4921a043c6af35bf1696_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE3LTEtMS0xLTMyMjEx_d6871710-5e01-41e2-bf4a-f0526894b26f"
      unitRef="shares">3922286</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i35d707ed76cb4921a043c6af35bf1696_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE3LTMtMS0xLTMyMjE2_7ef3484a-0242-4950-9779-6743784ccae0"
      unitRef="usdPerShare">11.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE3LTUtMS0xLTMyMjE4_d87cd6e6-f007-4981-9616-7c58a47a5c11">P7Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i35d707ed76cb4921a043c6af35bf1696_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE3LTctMS0xLTMyMjIw_a1e05aef-2277-4431-aef0-4038aaeff4bc"
      unitRef="usd">455000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i35d707ed76cb4921a043c6af35bf1696_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE0LTEtMS0xLTI0Njk3_2aab1567-c47e-462a-af1a-30d727611b79"
      unitRef="shares">2316637</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i35d707ed76cb4921a043c6af35bf1696_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE0LTMtMS0xLTI0Njk3_6d0797fe-9931-4a44-b70c-eba953b4d10f"
      unitRef="usdPerShare">11.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE0LTUtMS0xLTI0Njk3_10833fd8-58dd-4193-9801-f2885b99d95b">P6Y8M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i35d707ed76cb4921a043c6af35bf1696_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE0LTctMS0xLTI0Njk3_cd977c43-1bc0-4a0c-b9e1-163af47a044a"
      unitRef="usd">98000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i35d707ed76cb4921a043c6af35bf1696_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE1LTEtMS0xLTI0Njk3_73579d32-747f-4255-b64d-28740d45878b"
      unitRef="shares">3922286</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i35d707ed76cb4921a043c6af35bf1696_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE1LTMtMS0xLTI0Njk3_c1deee7b-9618-497b-80c2-370ea92cc225"
      unitRef="usdPerShare">11.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE1LTUtMS0xLTI0Njk3_1674a06f-4b92-4904-8c27-8621a9ec13c0">P7Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i35d707ed76cb4921a043c6af35bf1696_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo0NjVmZDNkYmMyZDU0MTBjYTU5MThjMTVkYzk1ZjAxZS90YWJsZXJhbmdlOjQ2NWZkM2RiYzJkNTQxMGNhNTkxOGMxNWRjOTVmMDFlXzE1LTctMS0xLTI0Njk3_67cade09-ffd6-4151-bd2c-8bcecb1cf71e"
      unitRef="usd">455000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzEwOTk1MTE2NDE1MDI_53ae9a07-0278-4531-bdbe-cb62a928a886"
      unitRef="usd">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i88b38b15d2f74919915230e85c1722dc_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzYwNDczMTM5NjY2MDk_69f1fdf3-2d94-4fb2-a276-1ea94836aa6b"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzQ2NTU_f1b8ca53-d308-4b44-b8db-3c6472a846f2"
      unitRef="usd">5302000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i88b38b15d2f74919915230e85c1722dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzQ2NjI_031c2416-01bc-4485-9a5e-8aadd54331a0"
      unitRef="usd">7968000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i35d707ed76cb4921a043c6af35bf1696_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzQ3MDA_ed2950e2-97ef-4b57-92cb-6d95462bb53e"
      unitRef="usd">6358000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6e3df3c365874895bd381f7f65e69d93_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzQ5MjM_6b3fa762-dc29-42ac-9c90-c6bb0dd92710">P1Y8M4D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzU4NjA_68f85bc4-bcc1-4e4f-8f8c-e62f7105661c">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU activity under the Plan for the year ended December 31, 2021 and 2020, is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;Weighted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Grant Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.89&#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;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&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,301,439&#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/div&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;(186,870)&lt;/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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&#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;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&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;(170,698)&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.21&#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 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2020&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,173,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.42&#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;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&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,850,243&#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/div&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;(566,788)&lt;/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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.08&#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;div style="padding-left:11.25pt;text-indent:-4.5pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&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;(530,729)&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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.22&#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="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;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,926,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;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="border-bottom:3pt double #000000;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;8.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i42f7ff0b06244a60a0750a47b3a469a0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzgtMS0xLTEtMjQ2OTc_c5e9a8a6-c28e-4a4e-83ec-1cc87dc95605"
      unitRef="shares">229870</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i42f7ff0b06244a60a0750a47b3a469a0_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzgtMy0xLTEtMjQ2OTc_b86b01df-c44e-4cf6-b4e8-ba2e0a443490"
      unitRef="usdPerShare">15.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8ca327f5daf34725b1e5b80570e0af49_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzktMS0xLTEtMjQ2OTc_dfff72a9-586d-426c-84aa-79f5ad856f96"
      unitRef="shares">1301439</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8ca327f5daf34725b1e5b80570e0af49_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzktMy0xLTEtMjQ2OTc_3fbac9bf-c1c0-4628-99f1-f8794a7194ae"
      unitRef="usdPerShare">5.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8ca327f5daf34725b1e5b80570e0af49_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzEwLTEtMS0xLTI0Njk3_5bdbfa77-5ab4-4c0d-b7eb-e124d6963822"
      unitRef="shares">186870</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8ca327f5daf34725b1e5b80570e0af49_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzEwLTMtMS0xLTI0Njk3_2490cb8f-93cd-4065-8433-639cabfe3af4"
      unitRef="usdPerShare">13.6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8ca327f5daf34725b1e5b80570e0af49_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzExLTEtMS0xLTI0Njk3_7ea18fb6-e61f-4d69-84f1-d7d9ff1cdff0"
      unitRef="shares">170698</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8ca327f5daf34725b1e5b80570e0af49_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzExLTMtMS0xLTI0Njk3_45da0f30-592b-4414-be51-15041b64bfd4"
      unitRef="usdPerShare">7.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic78866655f1e4fb7a2d18ed23eaca432_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzEyLTEtMS0xLTI0Njk3_e0ec1200-66e8-44e8-b2e4-9cafcacd9af6"
      unitRef="shares">1173741</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic78866655f1e4fb7a2d18ed23eaca432_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzEyLTMtMS0xLTI0Njk3_5142bd82-a045-490c-b0a3-ccc7ae808e0d"
      unitRef="usdPerShare">6.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="idd67b6f34e3040f58a3931c6b786528d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzEzLTEtMS0xLTMyMjAw_98aec670-b86d-4eb1-8009-8023be8ca45c"
      unitRef="shares">1850243</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="idd67b6f34e3040f58a3931c6b786528d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzEzLTMtMS0xLTMyMjA0_5160b265-b74b-4e43-a6c8-6e953d4d3c80"
      unitRef="usdPerShare">7.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="idd67b6f34e3040f58a3931c6b786528d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzE0LTEtMS0xLTMyMjAw_3e32f1af-2f19-4a58-94b4-f59eb0e1a1e8"
      unitRef="shares">566788</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="idd67b6f34e3040f58a3931c6b786528d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzE0LTMtMS0xLTMyMjA0_1d9b9126-4a68-4062-aaf3-6274227ce8fa"
      unitRef="usdPerShare">5.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="idd67b6f34e3040f58a3931c6b786528d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzE1LTEtMS0xLTMyMjAw_82356123-e7b6-43f4-8970-1a52611d254e"
      unitRef="shares">530729</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="idd67b6f34e3040f58a3931c6b786528d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzE1LTMtMS0xLTMyMjA0_f6cb12c8-ff90-40f4-9640-5ba59932b027"
      unitRef="usdPerShare">7.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i88950351bb5049948706e070a4d2f1ba_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzE2LTEtMS0xLTMyMTk4_d62a51e2-61bd-421e-9593-05be5087c0f7"
      unitRef="shares">1926467</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i88950351bb5049948706e070a4d2f1ba_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTo4OWQxYzhiZTI1N2Y0YWI2OTAyYzM1OGI1Y2M2YTU2NC90YWJsZXJhbmdlOjg5ZDFjOGJlMjU3ZjRhYjY5MDJjMzU4YjVjYzZhNTY0XzE2LTMtMS0xLTMyMTk4_7c80661a-8c05-4988-a504-549f918a2811"
      unitRef="usdPerShare">8.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idd67b6f34e3040f58a3931c6b786528d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzUwOTk_d29014d6-8f25-4d2c-b83b-a21b15b7bad6"
      unitRef="usd">4274000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8ca327f5daf34725b1e5b80570e0af49_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzUxMDY_ce2bad86-4861-4a91-8660-5154824a77dc"
      unitRef="usd">2615000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="idd67b6f34e3040f58a3931c6b786528d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzUxODE_97aec235-fb69-45e3-a109-cd1581a50a7e"
      unitRef="usd">5892000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8ca327f5daf34725b1e5b80570e0af49_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzUxODg_aaaddcd1-9cac-4967-8cdf-d4215b28ac77"
      unitRef="usd">1980000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i88950351bb5049948706e070a4d2f1ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzUyMjY_de22436a-1c85-4a3a-9408-aedad5de05b2"
      unitRef="usd">11768000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="idd67b6f34e3040f58a3931c6b786528d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzU0NDA_d722d8c2-be90-4916-9f56-ac88bc3675aa">P2Y10M13D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzU4Njc_26e1dc0f-785a-47a1-ba93-33202329d687">&lt;div style="margin-bottom:9pt;padding-right:9pt"&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 stock-based compensation expense arising from the above Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.722%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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;Selling, general and administrative&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;9,372&#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;10,408&#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:#333333;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#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:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#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;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#333333;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifb1c0ae2c17f459f9a60df92e9ad83ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTpkMjU5OTY3MjAwMjA0ZGExOGI2NWZiYjQzZjk5ZGMyYS90YWJsZXJhbmdlOmQyNTk5NjcyMDAyMDRkYTE4YjY1ZmJiNDNmOTlkYzJhXzItMS0xLTEtMjQ2OTc_44c281ac-cf26-4dda-abfc-97b4d0c80d2b"
      unitRef="usd">9372000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if4b758b9624b4b0996306bc2eeaddce7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTpkMjU5OTY3MjAwMjA0ZGExOGI2NWZiYjQzZjk5ZGMyYS90YWJsZXJhbmdlOmQyNTk5NjcyMDAyMDRkYTE4YjY1ZmJiNDNmOTlkYzJhXzItMy0xLTEtMjQ2OTc_6b4356bf-9ae5-43c4-ad3d-71180dbc0592"
      unitRef="usd">10408000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i422b9466ee0c476e8729e37ee5d9e9d1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTpkMjU5OTY3MjAwMjA0ZGExOGI2NWZiYjQzZjk5ZGMyYS90YWJsZXJhbmdlOmQyNTk5NjcyMDAyMDRkYTE4YjY1ZmJiNDNmOTlkYzJhXzMtMS0xLTEtMjQ2OTc_0a6b357f-7bb3-4be9-bf65-f9fb69a6d90a"
      unitRef="usd">204000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i68cbcb58dbd347d186d56f67bdc0d88b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTpkMjU5OTY3MjAwMjA0ZGExOGI2NWZiYjQzZjk5ZGMyYS90YWJsZXJhbmdlOmQyNTk5NjcyMDAyMDRkYTE4YjY1ZmJiNDNmOTlkYzJhXzMtMy0xLTEtMjQ2OTc_47044bab-a7e5-4424-ac24-dac218ca518c"
      unitRef="usd">176000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTpkMjU5OTY3MjAwMjA0ZGExOGI2NWZiYjQzZjk5ZGMyYS90YWJsZXJhbmdlOmQyNTk5NjcyMDAyMDRkYTE4YjY1ZmJiNDNmOTlkYzJhXzQtMS0xLTEtMjQ2OTc_f0bc4dd9-6f09-4790-9afc-05a833331118"
      unitRef="usd">9576000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90YWJsZTpkMjU5OTY3MjAwMjA0ZGExOGI2NWZiYjQzZjk5ZGMyYS90YWJsZXJhbmdlOmQyNTk5NjcyMDAyMDRkYTE4YjY1ZmJiNDNmOTlkYzJhXzQtMy0xLTEtMjQ2OTc_e90fb2db-e851-49ad-864d-37ef7c51c790"
      unitRef="usd">10584000</us-gaap:AllocatedShareBasedCompensationExpense>
    <eols:AllocatedShareBasedCompensationExpenseCapitalized
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzU2MDA_c3f9684d-501b-4394-851e-2681d274da6e"
      unitRef="usd">63000</eols:AllocatedShareBasedCompensationExpenseCapitalized>
    <eols:AllocatedShareBasedCompensationExpenseCapitalized
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjEvZnJhZzo1ODg4YzFjZmIwMmU0YWM0YWI1MzEwOWUzN2FjMjZhYS90ZXh0cmVnaW9uOjU4ODhjMWNmYjAyZTRhYzRhYjUzMTA5ZTM3YWMyNmFhXzU2MDg_7e5a93f6-de25-40ae-bdf7-1fa1ae4c9993"
      unitRef="usd">21000</eols:AllocatedShareBasedCompensationExpenseCapitalized>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i258260be7e354c3dabf4d4df2ee981e1_I20210218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8xMDk5NTExNjI5MDk0_49e645b8-8d84-4ec5-bdd4-b3dbc549f458"
      unitRef="usd">35000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <eols:LossContingencySettlementAgreementPaymentTerms
      contextRef="ia307b0175e9a4f089eff6272a567b599_D20210218-20210218"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8xMDk5NTExNjI5MTI0_6d5ab27c-6fbc-4f63-955b-e1a8d93251f4">P2Y</eols:LossContingencySettlementAgreementPaymentTerms>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="i7e4a414b331e4768a456b40889b5bf16_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8xMDk5NTExNjI5MTgx_5f19366a-3a61-489a-bb51-a026c46dfb09"
      unitRef="usd">15000000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="iec7e63cb81e2460c81caf30e8a3ecb3e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8zODQ4MjkwNzA3MTM4_b83f8346-042b-4256-91ee-3c2029c8cfab"
      unitRef="usd">15000</us-gaap:PaymentsForLegalSettlements>
    <eols:StockIssuedDuringPeriodSharesLitigationSettlement
      contextRef="ic40c99d6b0a04616bf00bfc233eced25_D20210228-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8xMDk5NTExNjM3NjI4_98e09eb6-f2a5-4627-ba49-75ac75801968"
      unitRef="shares">6762652</eols:StockIssuedDuringPeriodSharesLitigationSettlement>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i258260be7e354c3dabf4d4df2ee981e1_I20210218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8xMDk5NTExNjMwNzY0_9947b5a8-0ab6-4c0c-a23a-0a10380a632e"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <eols:ShareIssuanceAgreementPercentageOfShareDisposePerYear
      contextRef="i58d3338bb29342a7bea51d1b86c744ea_I20230915"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8xMDk5NTExNjMyMzI4_ef714d71-05e2-4b3c-ab55-43a6f1b3179e"
      unitRef="number">0.25</eols:ShareIssuanceAgreementPercentageOfShareDisposePerYear>
    <eols:ShareIssuanceAgreementPercentageOfShareDisposePerYear
      contextRef="i9886998085bb48b9b58c8a53127543d0_I20240915"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8xMDk5NTExNjMyMzk0_feb505de-5fe2-40e1-a59b-c16b5282dd05"
      unitRef="number">0.50</eols:ShareIssuanceAgreementPercentageOfShareDisposePerYear>
    <eols:ShareIssuanceAgreementPercentageOfShareDisposePerYear
      contextRef="ib98c7c392d2f4eaf8e8ab779dee845dd_I20250915"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8xMDk5NTExNjMyNDYz_be4317e6-d006-4d9a-a122-2f9211537461"
      unitRef="number">0.75</eols:ShareIssuanceAgreementPercentageOfShareDisposePerYear>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="i002a56e0c1ec4c04b5999635912fcdc8_D20210323-20210323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8xMDk5NTExNjM0NTI1_c3e66004-7e9c-4813-ac28-f1c0786042cf"
      unitRef="usd">25500000</us-gaap:LongTermPurchaseCommitmentAmount>
    <eols:MilestonePaymentInConnectionWithAgreement
      contextRef="i002a56e0c1ec4c04b5999635912fcdc8_D20210323-20210323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8xMDk5NTExNjM0ODAz_fa63c3cf-0d15-41aa-b36b-c884b1befff9"
      unitRef="usd">10500000</eols:MilestonePaymentInConnectionWithAgreement>
    <us-gaap:ConvertibleDebt
      contextRef="ib67b7815bf86448c836c0674ab2cd400_I20210323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8xMDk5NTExNjM1OTAz_6ee35dac-3819-433a-b8c5-f9f4afc7b09f"
      unitRef="usd">40779000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments
      contextRef="ibb11d4e5afdb4c27ae1e67ee48ded284_D20210325-20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8xMDk5NTExNjM1OTY5_ff4708ce-89d3-4eed-ac5d-5646cc2975d8"
      unitRef="shares">3136869</us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ib67b7815bf86448c836c0674ab2cd400_I20210323"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8xMDk5NTExNjM3ODc1_dbce3a2c-e214-4651-922f-8d8de9d859dc"
      unitRef="usdPerShare">13.00</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <eols:DebtInstrumentConvertiblePercentageOfSharesBeneficiallyOwned
      contextRef="i75469af343584e09847fb0027c3e78c7_D20210323-20210323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xNDc0L2ZyYWc6NTAxMWQ4MWEwZTZkNDEwOWEyZTYyYjk3YmNjZjkxMDUvdGV4dHJlZ2lvbjo1MDExZDgxYTBlNmQ0MTA5YTJlNjJiOTdiY2NmOTEwNV8xMDk5NTExNjM2MjU4_018d6157-51af-41ef-8082-39921928854d"
      unitRef="number">0.0999</eols:DebtInstrumentConvertiblePercentageOfSharesBeneficiallyOwned>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjQvZnJhZzoyOGJmMWMyNGU2NDI0YTFmOTQ1YmVmYzJiZGVlNzZlNi90ZXh0cmVnaW9uOjI4YmYxYzI0ZTY0MjRhMWY5NDViZWZjMmJkZWU3NmU2XzE4OQ_8a23a722-c3c5-4d79-921a-4c417f5a2eaf">Employee Benefit PlanThe Company maintains a defined contribution&#160;401(k) plan covering substantially all employees. Matching contributions totaled $481 and $524&#160;for the years ended December 31, 2021 and 2020, respectively.</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjQvZnJhZzoyOGJmMWMyNGU2NDI0YTFmOTQ1YmVmYzJiZGVlNzZlNi90ZXh0cmVnaW9uOjI4YmYxYzI0ZTY0MjRhMWY5NDViZWZjMmJkZWU3NmU2XzE2Mg_ae0b96b8-ff76-4b88-b88c-d53521ab61e6"
      unitRef="usd">481000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjQvZnJhZzoyOGJmMWMyNGU2NDI0YTFmOTQ1YmVmYzJiZGVlNzZlNi90ZXh0cmVnaW9uOjI4YmYxYzI0ZTY0MjRhMWY5NDViZWZjMmJkZWU3NmU2XzE2OQ_788fbbab-0ba9-4f04-a609-642b3ddf4b88"
      unitRef="usd">524000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90ZXh0cmVnaW9uOjYxNWM3NWRkMTQ0NjQ3NTU5ZjRkZTY1MjcxOWI0MTM3XzYxMTQ_a75f91b9-ab26-47d6-8577-10919d9adb7f">Income Taxes &lt;div style="margin-bottom:9pt"&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 loss before income taxes was entirely generated from its U.S. operations. The current and deferred expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.722%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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;Current provision:&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal &lt;/span&gt;&lt;/div&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/div&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;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;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;52&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current provision&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Deferred (benefit) provision:&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal &lt;/span&gt;&lt;/div&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;20&#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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/div&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;(5)&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;25&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 deferred provision (benefit) &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;15&#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;25&#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;Total provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 #000000;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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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, the Company has federal net operating loss (&#x201c;NOL&#x201d;) carryforwards of $273,776, of which $72,579 will begin to expire in 2034. The federal NOLs generated in 2018 and in the subsequent years in the amount of $201,197 have an indefinite carryforward period. As of December&#160;31, 2021,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &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 has state NOL carryforwards of $169,332, which will begin to expire in 2038. As of December&#160;31, 2021, the Company has federal research and development (&#x201c;R&amp;amp;D&#x201d;) credit carryforwards of $2,929, which will begin to expire in 2034. The Company also has California R&amp;amp;D credit carryforwards of $2,918, which has an indefinite carryforward period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The NOL and the R&amp;amp;D credit carryforwards generated by the Company in tax years ended February 11, 2018 and prior have been included in the consolidated and unitary income tax returns of Alphaeon Corporation (&#x201c;Alphaeon&#x201d;). After the Company left Alphaeon consolidated and unitary income tax group on February 11, 2018, the Company files its own standalone income tax returns. Deferred tax assets in the accompanying financial statements reflect the Company's standalone tax attributes that are reportable on its own income tax returns.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In general, if a company experiences a greater than 50 percentage point aggregate change in ownership of certain significant stockholders over a three-year period, utilization of its pre-change NOL carryforwards and R&amp;amp;D credit carryforwards is subject to an annual limitation under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, and similar state laws. The annual limitation generally is determined by multiplying the value of the Company&#x2019;s stock at the time of such ownership change, subject to certain adjustments, by the applicable long-term tax-exempt rate. The annual limitations may &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;result in the expiration of NOL and R&amp;amp;D credit carryforwards before utilization and may be material. The Company has started but has not completed an analysis to determine whether its NOL and R&amp;amp;D credits generated through December&#160;31, 2021 are likely to be limited by Section&#160;382 and 383. The Company anticipates that an ownership change as defined under Section&#160;382 may have occurred and that the resulting limitation would significantly reduce the Company&#x2019;s ability to utilize its NOL and R&amp;amp;D credit carryforwards before they expire. Additionally, future ownership changes under Section&#160;382 and 383 may also limit the Company's ability to fully utilize any remaining tax benefits. The Company&#x2019;s net deferred income tax assets have been offset by a valuation allowance. Therefore, any resulting reduction to the Company&#x2019;s NOL and R&amp;amp;D credit carryforwards once the analysis is complete will be offset by a corresponding reduction of the valuation allowance and there would be no impact on the Company&#x2019;s balance sheet, statement of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of deferred tax assets and liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.115%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of 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:10pt;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:10pt;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;Deferred income tax assets:&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;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;Net operating losses&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;67,039&#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;60,083&#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;Stock compensation&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,839&#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,938&#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;Other deferred assets&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;2,617&#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,617&#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;Accrued compensation&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;4,017&#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,559&#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;Operating lease liabilities&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;893&#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,114&#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;Accrued legal settlement&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;20,276&#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;21,318&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, net&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;216&#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;21&#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;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;(85,527)&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;(78,313)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&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 income tax assets&lt;/span&gt;&lt;/div&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;12,370&#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;13,337&#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;Deferred income tax liabilities:&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;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;Intangible 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;(11,528)&lt;/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,240)&lt;/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;Operating lease right-of-use assets&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;(690)&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;(873)&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;Fixed asset depreciation&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;(192)&lt;/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;(249)&lt;/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;div style="padding-left:18pt"&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 income tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&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 income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:9pt"&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 the difference between the provision (benefit) for income taxes and income taxes at the statutory U.S. federal income tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.115%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of 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:10pt;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:10pt;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;Income tax at statutory rate&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;(9,832)&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;(34,217)&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;State income taxes, net of Federal benefit&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,872)&lt;/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;(7,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Revaluation of contingent royalty obligation&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,595&#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;(513)&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;Meals and entertainment&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;230&#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;366&#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;Change in state tax 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;129&#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;(242)&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;Officers' 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;2,076&#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;133&#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;Stock compensation&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;(17)&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;616&#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;Research and development tax credit&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;(147)&lt;/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;Promissory note - debt discount&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;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;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;(145)&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;Other, net&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;399&#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;117&#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;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;7,214&#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;41,341&#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:bottom"&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 provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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 the beginning and ending amount of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.115%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of 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:10pt;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:10pt;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;Beginning balance&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;2,924&#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,761&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases to current year tax positions&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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:9pt"&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 considered the amounts and probabilities of the outcomes that can be realized upon ultimate settlement with the tax authorities and determined unrecognized tax benefits primarily related to credits should be established as noted in the summary rollforward above. The Company&#x2019;s effective income tax rate would not be impacted if the unrecognized tax benefits are recognized. Additional amounts in the summary rollforward could impact the Company&#x2019;s effective tax rate if it did not maintain a full valuation allowance on its net deferred tax assets. The Company does not expect its unrecognized tax benefits to change significantly over the next 12&#160;months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:9pt"&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 policy is to recognize interest expense and penalties related to income tax matters as a component of income tax expense. There were no accrued interest and penalties associated with uncertain tax positions as of December&#160;31, 2021 and 2020. The Company&#x2019;s tax returns for all years since inception are open for audit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:9pt"&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 27, 2020, the United States enacted the Coronavirus Aid, Relief and Economic Security Act (&#x201c;CARES Act&#x201d;). The Cares Act is an emergency economic stimulus package that includes spending and tax breaks to strengthen the United States economy and fund a nationwide effort to curtail the effect of COVID-19. While the CARES Act provides sweeping tax changes in response to the COVID-19 pandemic, some of the more significant provisions which are expected to impact the Company&#x2019;s financial statements include removal of certain limitations on utilization of net operating losses, increasing the loss carryback period for certain losses to five years and increasing the ability to deduct interest expense, as well as amending certain provisions of the previously enacted Tax Cuts and Jobs Act. There was no material impact on its financial position, results of operations, or cash flows related to the CARES Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 27, 2020, the United States enacted the Consolidated Appropriations Act, which extended many of the benefits of the CARES Act that were scheduled to expire. The Company noted no material impacts due to the Consolidated Appropriations Act on its financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90ZXh0cmVnaW9uOjYxNWM3NWRkMTQ0NjQ3NTU5ZjRkZTY1MjcxOWI0MTM3XzYxMDc_42d8268b-ccef-408e-b3d0-d2a106be7181">The current and deferred expense is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.722%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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;Current provision:&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal &lt;/span&gt;&lt;/div&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/div&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;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;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;52&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current provision&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Deferred (benefit) provision:&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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal &lt;/span&gt;&lt;/div&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;20&#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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/div&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;(5)&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;25&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 deferred provision (benefit) &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;15&#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;25&#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;Total provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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 #000000;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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo5YWJiY2E2MGE1YTg0ZjIzOThiOWIyMjk0ZWRkNjVkMy90YWJsZXJhbmdlOjlhYmJjYTYwYTVhODRmMjM5OGI5YjIyOTRlZGQ2NWQzXzMtMS0xLTEtMjQ2OTc_f6dc0a8c-85db-4a38-b6be-ed841cd84dd1"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo5YWJiY2E2MGE1YTg0ZjIzOThiOWIyMjk0ZWRkNjVkMy90YWJsZXJhbmdlOjlhYmJjYTYwYTVhODRmMjM5OGI5YjIyOTRlZGQ2NWQzXzMtMy0xLTEtMjQ2OTc_5397415a-2c76-4215-8127-76bacf5eb246"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo5YWJiY2E2MGE1YTg0ZjIzOThiOWIyMjk0ZWRkNjVkMy90YWJsZXJhbmdlOjlhYmJjYTYwYTVhODRmMjM5OGI5YjIyOTRlZGQ2NWQzXzQtMS0xLTEtMjQ2OTc_3e9e3b21-bf9b-4a8f-a276-9686c4327b97"
      unitRef="usd">27000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo5YWJiY2E2MGE1YTg0ZjIzOThiOWIyMjk0ZWRkNjVkMy90YWJsZXJhbmdlOjlhYmJjYTYwYTVhODRmMjM5OGI5YjIyOTRlZGQ2NWQzXzQtMy0xLTEtMjQ2OTc_e37e3485-2d8a-483b-a444-c409934ca91a"
      unitRef="usd">52000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo5YWJiY2E2MGE1YTg0ZjIzOThiOWIyMjk0ZWRkNjVkMy90YWJsZXJhbmdlOjlhYmJjYTYwYTVhODRmMjM5OGI5YjIyOTRlZGQ2NWQzXzYtMS0xLTEtMjQ2OTc_d86df0fc-a2e3-4e5b-aeff-6655eef11487"
      unitRef="usd">27000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo5YWJiY2E2MGE1YTg0ZjIzOThiOWIyMjk0ZWRkNjVkMy90YWJsZXJhbmdlOjlhYmJjYTYwYTVhODRmMjM5OGI5YjIyOTRlZGQ2NWQzXzYtMy0xLTEtMjQ2OTc_6b300b04-444b-4228-8c5d-8421ec08288c"
      unitRef="usd">52000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo5YWJiY2E2MGE1YTg0ZjIzOThiOWIyMjk0ZWRkNjVkMy90YWJsZXJhbmdlOjlhYmJjYTYwYTVhODRmMjM5OGI5YjIyOTRlZGQ2NWQzXzgtMS0xLTEtMjQ2OTc_6a7e541b-ac35-4ccb-98bd-d74abff8bce3"
      unitRef="usd">20000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo5YWJiY2E2MGE1YTg0ZjIzOThiOWIyMjk0ZWRkNjVkMy90YWJsZXJhbmdlOjlhYmJjYTYwYTVhODRmMjM5OGI5YjIyOTRlZGQ2NWQzXzgtMy0xLTEtMjQ2OTc_c82039a0-be21-484a-bce9-4cbe6e5a8c66"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo5YWJiY2E2MGE1YTg0ZjIzOThiOWIyMjk0ZWRkNjVkMy90YWJsZXJhbmdlOjlhYmJjYTYwYTVhODRmMjM5OGI5YjIyOTRlZGQ2NWQzXzktMS0xLTEtMjQ2OTc_5ab380a0-9d4e-4038-aca3-7ea0fda9aabd"
      unitRef="usd">-5000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo5YWJiY2E2MGE1YTg0ZjIzOThiOWIyMjk0ZWRkNjVkMy90YWJsZXJhbmdlOjlhYmJjYTYwYTVhODRmMjM5OGI5YjIyOTRlZGQ2NWQzXzktMy0xLTEtMjQ2OTc_dedcceb0-fb96-4cb8-9748-20a1e5cab3f2"
      unitRef="usd">25000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo5YWJiY2E2MGE1YTg0ZjIzOThiOWIyMjk0ZWRkNjVkMy90YWJsZXJhbmdlOjlhYmJjYTYwYTVhODRmMjM5OGI5YjIyOTRlZGQ2NWQzXzExLTEtMS0xLTI0Njk3_01d802b9-e6df-45c2-960a-3928c4ec152d"
      unitRef="usd">15000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo5YWJiY2E2MGE1YTg0ZjIzOThiOWIyMjk0ZWRkNjVkMy90YWJsZXJhbmdlOjlhYmJjYTYwYTVhODRmMjM5OGI5YjIyOTRlZGQ2NWQzXzExLTMtMS0xLTI0Njk3_42d01d76-a1a1-4f11-a3ea-63f196afb092"
      unitRef="usd">25000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo5YWJiY2E2MGE1YTg0ZjIzOThiOWIyMjk0ZWRkNjVkMy90YWJsZXJhbmdlOjlhYmJjYTYwYTVhODRmMjM5OGI5YjIyOTRlZGQ2NWQzXzEyLTEtMS0xLTI0Njk3_d0b9318b-f971-4d1f-91bb-97cb7162d1e0"
      unitRef="usd">42000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo5YWJiY2E2MGE1YTg0ZjIzOThiOWIyMjk0ZWRkNjVkMy90YWJsZXJhbmdlOjlhYmJjYTYwYTVhODRmMjM5OGI5YjIyOTRlZGQ2NWQzXzEyLTMtMS0xLTI0Njk3_bf647c7f-0058-4d36-9698-222548554420"
      unitRef="usd">77000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OperatingLossCarryforwards
      contextRef="if65ecdee742e445f89295c829f75efac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90ZXh0cmVnaW9uOjYxNWM3NWRkMTQ0NjQ3NTU5ZjRkZTY1MjcxOWI0MTM3XzI0NA_8b816ad7-54e6-4575-8620-c09ba12472f2"
      unitRef="usd">273776000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="if65ecdee742e445f89295c829f75efac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90ZXh0cmVnaW9uOjYxNWM3NWRkMTQ0NjQ3NTU5ZjRkZTY1MjcxOWI0MTM3XzI1Nw_8fc0abe9-da84-43b1-b0d4-9438e67d2b93"
      unitRef="usd">72579000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="if65ecdee742e445f89295c829f75efac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90ZXh0cmVnaW9uOjYxNWM3NWRkMTQ0NjQ3NTU5ZjRkZTY1MjcxOWI0MTM3XzM3MA_c2fc38bf-be0f-4871-8952-e94fac175d9e"
      unitRef="usd">201197000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:OperatingLossCarryforwards
      contextRef="iff738c7de2844195a714ca1b57f846c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90ZXh0cmVnaW9uOjYxNWM3NWRkMTQ0NjQ3NTU5ZjRkZTY1MjcxOWI0MTM3XzQ2Ng_329818dc-6e9d-4431-bd4b-83ffec0acfa8"
      unitRef="usd">169332000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="iaa6947c0461b47158a26475a99eabf01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90ZXh0cmVnaW9uOjYxNWM3NWRkMTQ0NjQ3NTU5ZjRkZTY1MjcxOWI0MTM3XzU5Nw_c7420ffa-2d4d-448b-8c9a-a3740b9667f1"
      unitRef="usd">2929000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="id4b16f01a5f7415687373739c3bf5523_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90ZXh0cmVnaW9uOjYxNWM3NWRkMTQ0NjQ3NTU5ZjRkZTY1MjcxOWI0MTM3XzY5Nw_e748c618-5ea5-41b4-a29b-3b03aeb9aafc"
      unitRef="usd">2918000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90ZXh0cmVnaW9uOjYxNWM3NWRkMTQ0NjQ3NTU5ZjRkZTY1MjcxOWI0MTM3XzYxMTc_8ba3c80e-15cb-47b8-b186-0ffe08b39a17">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of deferred tax assets and liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.115%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of 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:10pt;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:10pt;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;Deferred income tax assets:&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;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;Net operating losses&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;67,039&#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;60,083&#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;Stock compensation&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,839&#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,938&#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;Other deferred assets&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;2,617&#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,617&#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;Accrued compensation&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;4,017&#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,559&#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;Operating lease liabilities&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;893&#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,114&#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;Accrued legal settlement&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;20,276&#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;21,318&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, net&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;216&#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;21&#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;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;(85,527)&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;(78,313)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&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 income tax assets&lt;/span&gt;&lt;/div&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;12,370&#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;13,337&#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;Deferred income tax liabilities:&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;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;Intangible 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;(11,528)&lt;/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,240)&lt;/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;Operating lease right-of-use assets&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;(690)&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;(873)&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;Fixed asset depreciation&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;(192)&lt;/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;(249)&lt;/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;div style="padding-left:18pt"&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 income tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&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 income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzMtMS0xLTEtMjQ2OTc_2bd8cadc-c448-4fef-85e0-6049163a3b2f"
      unitRef="usd">67039000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzMtMy0xLTEtMjQ2OTc_1c1c41fa-95ac-444e-99a7-b88fcbc57573"
      unitRef="usd">60083000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzQtMS0xLTEtMjQ2OTc_c555e9c1-39a2-4e27-993f-fcb9ec8f3fe5"
      unitRef="usd">2839000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzQtMy0xLTEtMjQ2OTc_bf0d0f83-e6f8-4529-9747-7ddaa7b660aa"
      unitRef="usd">3938000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzUtMS0xLTEtMjQ2OTc_7848fb99-4e55-471b-aa2e-553a6b9c7c38"
      unitRef="usd">2617000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzUtMy0xLTEtMjQ2OTc_67a7d11c-d32f-450d-b200-1ee647dfa8ef"
      unitRef="usd">2617000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzYtMS0xLTEtMjQ2OTc_96a250fd-799f-4baf-a10f-588053506630"
      unitRef="usd">4017000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzYtMy0xLTEtMjQ2OTc_220e781a-eda9-4c54-955d-2f5a6a19fcfb"
      unitRef="usd">2559000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <eols:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzctMS0xLTEtMjQ2OTc_b17a5e89-91d7-4bf2-a133-ebfeac8cc000"
      unitRef="usd">893000</eols:DeferredTaxAssetsOperatingLeaseLiabilities>
    <eols:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzctMy0xLTEtMjQ2OTc_7a0e312f-df3a-4b7c-b178-96371db7fa09"
      unitRef="usd">1114000</eols:DeferredTaxAssetsOperatingLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzgtMS0xLTEtMjQ2OTc_00c6ad5f-2442-408f-bbc9-c744d5e450bb"
      unitRef="usd">20276000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzgtMy0xLTEtMjQ2OTc_b1f5b34e-2a56-4ae9-bb01-c3c680fe5dd4"
      unitRef="usd">21318000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzEwLTEtMS0xLTI0Njk3_c084ea87-8dd2-4949-b8a1-d91c9fa6748f"
      unitRef="usd">216000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzEwLTMtMS0xLTI0Njk3_01231ded-44d0-429d-926b-b096b8f9ec40"
      unitRef="usd">21000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzExLTEtMS0xLTI0Njk3_883c1c76-d1f1-4a90-bdba-cb3a9c80052c"
      unitRef="usd">85527000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzExLTMtMS0xLTI0Njk3_da7f7144-3c34-4b2d-a42f-b075351d931e"
      unitRef="usd">78313000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzEyLTEtMS0xLTI0Njk3_409a40cd-c6a9-4e80-9395-3a9486417b70"
      unitRef="usd">12370000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzEyLTMtMS0xLTI0Njk3_fd7d459b-d48f-4280-af4b-2e32cbdcf9a3"
      unitRef="usd">13337000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzE0LTEtMS0xLTI0Njk3_4d579acf-bf73-4248-8270-a99b2c8ba5b3"
      unitRef="usd">11528000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzE0LTMtMS0xLTI0Njk3_30abe92d-d566-4223-8348-69b033bacab9"
      unitRef="usd">12240000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzE1LTEtMS0xLTI0Njk3_b1ba59ae-0190-4229-9771-08c3fee60487"
      unitRef="usd">690000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzE1LTMtMS0xLTI0Njk3_98f1a9f4-f8b6-4d74-9b51-595653622039"
      unitRef="usd">873000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzE2LTEtMS0xLTI0Njk3_780b5d65-2628-4411-9a93-ea1b4a78e94d"
      unitRef="usd">192000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzE2LTMtMS0xLTI0Njk3_4a01a411-ee63-4c00-8eb4-1b458f6abc24"
      unitRef="usd">249000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzE3LTEtMS0xLTI0Njk3_25c57e01-d2b8-4d71-8529-9bc7ba434cc3"
      unitRef="usd">12410000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzE3LTMtMS0xLTI0Njk3_d0f91215-7ac8-4285-a155-c43962f9aab8"
      unitRef="usd">13362000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzE4LTEtMS0xLTI0Njk3_baaee1db-e832-4dc6-9280-a0c4d5dd3c29"
      unitRef="usd">40000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTo2ZTk3NjUyZWZlYmE0NmE0OWExZTdmNzA2OTgwNGEyZS90YWJsZXJhbmdlOjZlOTc2NTJlZmViYTQ2YTQ5YTFlN2Y3MDY5ODA0YTJlXzE4LTMtMS0xLTI0Njk3_3cbcf38c-2e02-450f-abe9-5acdda79a1ef"
      unitRef="usd">25000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90ZXh0cmVnaW9uOjYxNWM3NWRkMTQ0NjQ3NTU5ZjRkZTY1MjcxOWI0MTM3XzYxMTA_166f4c7e-017b-4db5-a6ca-1edc469725bc">A reconciliation of the difference between the provision (benefit) for income taxes and income taxes at the statutory U.S. federal income tax rate is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.115%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of 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:10pt;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:10pt;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;Income tax at statutory rate&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;(9,832)&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;(34,217)&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;State income taxes, net of Federal benefit&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,872)&lt;/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;(7,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Revaluation of contingent royalty obligation&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,595&#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;(513)&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;Meals and entertainment&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;230&#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;366&#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;Change in state tax 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;129&#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;(242)&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;Officers' 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;2,076&#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;133&#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;Stock compensation&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;(17)&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;616&#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;Research and development tax credit&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;(147)&lt;/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;Promissory note - debt discount&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;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;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;(145)&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;Other, net&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;399&#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;117&#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;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;7,214&#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;41,341&#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:bottom"&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 provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzItMS0xLTEtMjQ2OTc_34d1473f-af86-460f-aaa3-930710596cb9"
      unitRef="usd">-9832000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzItMy0xLTEtMjQ2OTc_cf9efdc5-8cb2-431d-9b88-fb4bb1d3269a"
      unitRef="usd">-34217000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzMtMS0xLTEtMjQ2OTc_480b49e6-c596-4e83-aa3d-ad5b1d68e97e"
      unitRef="usd">-1872000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzMtMy0xLTEtMjQ2OTc_ca3e12c8-256e-4745-88be-74ad7a1ccfa0"
      unitRef="usd">-7232000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <eols:EffectiveIncomeTaxRateReconciliationRevaluationOfContingentRoyaltyObligation
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzUtMS0xLTEtMjQ2OTc_a62d871a-94c6-4f8c-a73b-e31cfdfe05f1"
      unitRef="usd">1595000</eols:EffectiveIncomeTaxRateReconciliationRevaluationOfContingentRoyaltyObligation>
    <eols:EffectiveIncomeTaxRateReconciliationRevaluationOfContingentRoyaltyObligation
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzUtMy0xLTEtMjQ2OTc_503c13f6-b33e-4e7d-bf9f-5a087db271b2"
      unitRef="usd">-513000</eols:EffectiveIncomeTaxRateReconciliationRevaluationOfContingentRoyaltyObligation>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzYtMS0xLTEtMjQ2OTc_f574edf4-ecc9-453a-9663-e9b570f56734"
      unitRef="usd">230000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzYtMy0xLTEtMjQ2OTc_4a67ef9a-6e45-44fa-9672-aa5ed430ddef"
      unitRef="usd">366000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzctMS0xLTEtMjQ2OTc_487f8b39-3f7f-413f-9ac2-aabb47f315c7"
      unitRef="usd">129000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzctMy0xLTEtMjQ2OTc_b950759b-9a31-4d7c-bdbf-e83e2cf6e336"
      unitRef="usd">-242000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <eols:EffectiveIncomeTaxRateReconciliationOfficersCompensation
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzgtMS0xLTEtMjQ2OTc_ea703a6c-b3f4-44b7-a710-f8273573f181"
      unitRef="usd">2076000</eols:EffectiveIncomeTaxRateReconciliationOfficersCompensation>
    <eols:EffectiveIncomeTaxRateReconciliationOfficersCompensation
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzgtMy0xLTEtMjQ2OTc_0a076daf-addf-4122-af92-0417f197a32a"
      unitRef="usd">133000</eols:EffectiveIncomeTaxRateReconciliationOfficersCompensation>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzktMS0xLTEtMjQ2OTc_dd825bba-84da-4f2f-be17-e66d87718b5c"
      unitRef="usd">-17000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzktMy0xLTEtMjQ2OTc_4a38ed41-223e-4dd0-a1be-345590752874"
      unitRef="usd">616000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzEwLTEtMS0xLTI0Njk3_5720a47f-4a0e-4745-ace1-aa41385dd84f"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzEwLTMtMS0xLTI0Njk3_a17dc206-7b35-443f-84c7-36e2398facbc"
      unitRef="usd">147000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <eols:EffectiveIncomeTaxRateReconciliationPromissoryNoteDebtDiscount
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzExLTEtMS0xLTI0Njk3_2539da7c-fe29-4ab4-81a7-c42fd2557a94"
      unitRef="usd">120000</eols:EffectiveIncomeTaxRateReconciliationPromissoryNoteDebtDiscount>
    <eols:EffectiveIncomeTaxRateReconciliationPromissoryNoteDebtDiscount
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzExLTMtMS0xLTI0Njk3_57feaabd-6e63-4b44-a819-67b19b2b7a18"
      unitRef="usd">-145000</eols:EffectiveIncomeTaxRateReconciliationPromissoryNoteDebtDiscount>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesOther
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzEyLTEtMS0xLTI0Njk3_e295e9aa-9fe7-445f-a902-ceea6a6062a7"
      unitRef="usd">399000</us-gaap:IncomeTaxReconciliationTaxContingenciesOther>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesOther
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzEyLTMtMS0xLTI0Njk3_21422a96-fc6e-444b-a8b2-864a81826c61"
      unitRef="usd">117000</us-gaap:IncomeTaxReconciliationTaxContingenciesOther>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzEzLTEtMS0xLTI0Njk3_5507a4b0-60c4-4cb8-869a-a1875e695dcb"
      unitRef="usd">7214000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzEzLTMtMS0xLTI0Njk3_3da1248c-1595-4e36-8470-348f45d6f137"
      unitRef="usd">41341000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzE0LTEtMS0xLTI0Njk3_b156f9f0-9431-439b-9146-6471de172fd2"
      unitRef="usd">42000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTowM2I5Y2Q5YTBjZjU0OTI5ODA2YTJmMWI4YWQ1NWM5MS90YWJsZXJhbmdlOjAzYjljZDlhMGNmNTQ5Mjk4MDZhMmYxYjhhZDU1YzkxXzE0LTMtMS0xLTI0Njk3_5f84bb76-6eb6-4d04-b2f0-fc0613068e17"
      unitRef="usd">77000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90ZXh0cmVnaW9uOjYxNWM3NWRkMTQ0NjQ3NTU5ZjRkZTY1MjcxOWI0MTM3XzYxMTE_49feedae-1607-4e01-be33-8b6cc31dc945">&lt;div style="margin-bottom:9pt"&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 the beginning and ending amount of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.115%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of 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:10pt;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:10pt;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;Beginning balance&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;2,924&#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,761&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases to current year tax positions&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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTphNmUwNjc2MjM2NWE0NmY2OWQ2YWQyZGY0YzI0NGQyNy90YWJsZXJhbmdlOmE2ZTA2NzYyMzY1YTQ2ZjY5ZDZhZDJkZjRjMjQ0ZDI3XzItMS0xLTEtMjQ2OTc_db8d48da-f6fb-4bd7-beba-bf684fb98c8b"
      unitRef="usd">2924000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="idb18fef826e14bf1b6a11208896433a1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTphNmUwNjc2MjM2NWE0NmY2OWQ2YWQyZGY0YzI0NGQyNy90YWJsZXJhbmdlOmE2ZTA2NzYyMzY1YTQ2ZjY5ZDZhZDJkZjRjMjQ0ZDI3XzItMy0xLTEtMjQ2OTc_84bdc2d9-6e31-40b1-89c4-8651925e72ae"
      unitRef="usd">2761000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTphNmUwNjc2MjM2NWE0NmY2OWQ2YWQyZGY0YzI0NGQyNy90YWJsZXJhbmdlOmE2ZTA2NzYyMzY1YTQ2ZjY5ZDZhZDJkZjRjMjQ0ZDI3XzQtMS0xLTEtMjQ2OTc_ff23f6fd-4c98-4714-8211-14fddbb3d991"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ib2505e28518945fb9d1b8842d7a49f94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTphNmUwNjc2MjM2NWE0NmY2OWQ2YWQyZGY0YzI0NGQyNy90YWJsZXJhbmdlOmE2ZTA2NzYyMzY1YTQ2ZjY5ZDZhZDJkZjRjMjQ0ZDI3XzQtMy0xLTEtMjQ2OTc_3ea2d93b-9b81-4c97-91ff-65876259cabd"
      unitRef="usd">163000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTphNmUwNjc2MjM2NWE0NmY2OWQ2YWQyZGY0YzI0NGQyNy90YWJsZXJhbmdlOmE2ZTA2NzYyMzY1YTQ2ZjY5ZDZhZDJkZjRjMjQ0ZDI3XzctMS0xLTEtMjQ2OTc_023ef668-13b6-44b9-ba68-9134ad7ebdb0"
      unitRef="usd">2924000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90YWJsZTphNmUwNjc2MjM2NWE0NmY2OWQ2YWQyZGY0YzI0NGQyNy90YWJsZXJhbmdlOmE2ZTA2NzYyMzY1YTQ2ZjY5ZDZhZDJkZjRjMjQ0ZDI3XzctMy0xLTEtMjQ2OTc_9d4c08e7-e171-4980-8440-c9a12022d294"
      unitRef="usd">2924000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i9e4bb2c0e721463db9317bbec67a63bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90ZXh0cmVnaW9uOjYxNWM3NWRkMTQ0NjQ3NTU5ZjRkZTY1MjcxOWI0MTM3XzQ3MDQ_b3e44634-5efb-4562-882d-853de0c373a2"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="ia04e516f2c6b4521bfa9ce8683f471d3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMjcvZnJhZzo2MTVjNzVkZDE0NDY0NzU1OWY0ZGU2NTI3MTliNDEzNy90ZXh0cmVnaW9uOjYxNWM3NWRkMTQ0NjQ3NTU5ZjRkZTY1MjcxOWI0MTM3XzQ3MDQ_e26246fd-411e-4f1b-adb1-6c3b66b17263"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i6bbe07a81ec2478d9ec9c19042628567_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMzAvZnJhZzpiZDliZWY3MmZlZWQ0ODkxYjYxNmUwY2Q5ZjNkYjdkMS90ZXh0cmVnaW9uOmJkOWJlZjcyZmVlZDQ4OTFiNjE2ZTBjZDlmM2RiN2QxXzc5MDg_40c7c2fa-986f-4971-b940-a76f1574f182">Related Party Transactions &lt;div style="margin-bottom:9pt"&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;Payment Obligations Related to the Acquisition by Alphaeon&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:9pt"&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 was acquired by Strathspey Crown Holdings Group, LLC (&#x201c;SCH&#x201d;) in 2013 and subsequently by its subsidiary, Alphaeon Corporation (&#x201c;Alphaeon&#x201d;), by means of a stock purchase agreement (&#x201c;Stock Purchase Agreement&#x201d;) pursuant to which Alphaeon assumed certain payment obligations related to the acquisition. On December 14, 2017, the Stock Purchase Agreement was amended (&#x201c;Amended Stock Purchase Agreement&#x201d;), and, as a result, effective upon the closing of the Company&#x2019;s IPO, the Company assumed all of Alphaeon&#x2019;s payment obligations under the Amended Stock Purchase Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Amended Stock Purchase Agreement, the payment obligations to the Evolus founders consists of: quarterly royalty payments of a low single digit percentage of net sales of Jeuveau&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;. The obligations terminate in the quarter following the&#160;10-year anniversary of the first commercial sale of Jeuveau&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;&#160;in the United States. In November 2021, we paid $20,000&#160;to satisfy in full a promissory note that matured in November 2021. Under the Amended Stock Purchase Agreement, the Company recorded the fair value of all revised payment obligations owed to the Evolus Founders. See&#160;&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;Note 3. Fair Value Measurements and Short-Term Investments&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;&#160;for more information about the Company&#x2019;s accounting thereof.&lt;/span&gt;&lt;/div&gt;&lt;div&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 Related Party Transactions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;On February 18, 2021, the Company and Medytox entered into a Settlement and License Agreement (the &#x201c;ROW Settlement Agreement&#x201d; and, together with the U.S. Settlement Agreement, the &#x201c;Medytox/Allergan Settlement Agreements&#x201d;), pursuant to which, among other things, the Company issued 6,762,652 shares (the &#x201c;Settlement Shares&#x201d;) of the Company&#x2019;s common stock, par value $0.00001 per share, to Medytox. See&#160;&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;Note 11. Medytox/Allergan Settlement Agreements and Daewoong Arrangement&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;&#160;for more information about the Company&#x2019;s accounting thereof.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-right:9pt"&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 23, 2021, the Company and Daewoong entered into a Confidential Settlement and Release Agreement (the &#x201c;Daewoong Settlement Agreement&#x201d;) and a Convertible Promissory Note Conversion Agreement (the &#x201c;Conversion Agreement&#x201d;). Pursuant to the Conversion Agreement, among other things, (i) the principal balance under the Daewoong Convertible Note, together with all accrued and unpaid interest thereon, in the amount of $40,779 was converted, at the conversion price of $13.00 per share, into 3,136,869 shares of Common Stock (the &#x201c;Conversion Shares&#x201d;); and (ii) the Daewoong Convertible Note was deemed cancelled and satisfied in full in connection with such conversion. See&#160;&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;Note 11. Daewoong Arrangement&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;&#160;for more information about the Company&#x2019;s accounting thereof.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <eols:RelatedPartyTransactionPeriodOfTerminationOfFirstCommercialSale
      contextRef="i9a37e00a5294439283de4636c2dc8b56_D20171214-20171214"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMzAvZnJhZzpiZDliZWY3MmZlZWQ0ODkxYjYxNmUwY2Q5ZjNkYjdkMS90ZXh0cmVnaW9uOmJkOWJlZjcyZmVlZDQ4OTFiNjE2ZTBjZDlmM2RiN2QxXzEwOTk1MTE2NDYwNDM_204f8b17-5fd5-4b99-b594-2d4ec03659ce">P10Y</eols:RelatedPartyTransactionPeriodOfTerminationOfFirstCommercialSale>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ib72da45d6b9e4dfd9eaea3fd7a90255c_D20211101-20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMzAvZnJhZzpiZDliZWY3MmZlZWQ0ODkxYjYxNmUwY2Q5ZjNkYjdkMS90ZXh0cmVnaW9uOmJkOWJlZjcyZmVlZDQ4OTFiNjE2ZTBjZDlmM2RiN2QxXzIwOTU_21f68e42-c4d7-4bac-b3a6-32c4c2839770"
      unitRef="usd">20000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <eols:StockIssuedDuringPeriodSharesLitigationSettlement
      contextRef="ic40c99d6b0a04616bf00bfc233eced25_D20210228-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMzAvZnJhZzpiZDliZWY3MmZlZWQ0ODkxYjYxNmUwY2Q5ZjNkYjdkMS90ZXh0cmVnaW9uOmJkOWJlZjcyZmVlZDQ4OTFiNjE2ZTBjZDlmM2RiN2QxXzE2NDkyNjc0NTc5Mjg_98e09eb6-f2a5-4627-ba49-75ac75801968"
      unitRef="shares">6762652</eols:StockIssuedDuringPeriodSharesLitigationSettlement>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i258260be7e354c3dabf4d4df2ee981e1_I20210218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMzAvZnJhZzpiZDliZWY3MmZlZWQ0ODkxYjYxNmUwY2Q5ZjNkYjdkMS90ZXh0cmVnaW9uOmJkOWJlZjcyZmVlZDQ4OTFiNjE2ZTBjZDlmM2RiN2QxXzE2NDkyNjc0NTgwMDY_9947b5a8-0ab6-4c0c-a23a-0a10380a632e"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ConvertibleDebt
      contextRef="ib67b7815bf86448c836c0674ab2cd400_I20210323"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMzAvZnJhZzpiZDliZWY3MmZlZWQ0ODkxYjYxNmUwY2Q5ZjNkYjdkMS90ZXh0cmVnaW9uOmJkOWJlZjcyZmVlZDQ4OTFiNjE2ZTBjZDlmM2RiN2QxXzE2NDkyNjc0NTcyNzM_6ee35dac-3819-433a-b8c5-f9f4afc7b09f"
      unitRef="usd">40779000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ib67b7815bf86448c836c0674ab2cd400_I20210323"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMzAvZnJhZzpiZDliZWY3MmZlZWQ0ODkxYjYxNmUwY2Q5ZjNkYjdkMS90ZXh0cmVnaW9uOmJkOWJlZjcyZmVlZDQ4OTFiNjE2ZTBjZDlmM2RiN2QxXzE2NDkyNjc0NTczMTk_dbce3a2c-e214-4651-922f-8d8de9d859dc"
      unitRef="usdPerShare">13.00</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments
      contextRef="ibb11d4e5afdb4c27ae1e67ee48ded284_D20210325-20210325"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc3MDM4MzYxZWM0NDQ3YjhiZTIyNjM5ZmVjM2M2OTFiL3NlYzo3NzAzODM2MWVjNDQ0N2I4YmUyMjYzOWZlYzNjNjkxYl8xMzAvZnJhZzpiZDliZWY3MmZlZWQ0ODkxYjYxNmUwY2Q5ZjNkYjdkMS90ZXh0cmVnaW9uOmJkOWJlZjcyZmVlZDQ4OTFiNjE2ZTBjZDlmM2RiN2QxXzE2NDkyNjc0NTczMzk_ff4708ce-89d3-4eed-ac5d-5646cc2975d8"
      unitRef="shares">3136869</us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments>
</xbrl>
