<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:hnst="http://honestco.com/20230331"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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="hnst-20230331.xsd" xlink:type="simple"/>
    <context id="ia20c431312024eafa71975732783626b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i823e4bb5610b46069cff2e6b85bdd06a_I20230505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
        </entity>
        <period>
            <instant>2023-05-05</instant>
        </period>
    </context>
    <context id="i0959986c7b914f34895769f0d8cea69e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic66bb9fdbea246f4ad297d809ead9d01_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0637ad14b4ac4fc1926a8cd0f62fb363_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</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="ifbef65002d1d45ac8e98e392ab451303_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</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="i3af6dd1ebf734418950ce3dae4f9365d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</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="i7a48d28da0844588b0f051450447a2f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</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="ie14efd42e9a54a42b8070681fe285523_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idfe9338fa2ee4150a6fd4f071cf809da_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0c5d7ec6cfc7443991777b6a2c830084_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i64851cfcba7042479586cf0924fa5cc6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id1cb02406a994be6b378bcc6fda28aee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ff49998304c490ba523fe190fb5586e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iedefe9e78a16431680965be1a1b493fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i960a773e9806476284fcd02944584a9b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7afb29fce7984d6e9a79926c6fe56b51_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ifed46b28bc694cb98bdb1d42bca0e1ff_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6d8ce222e0e449fd974e157615c4e206_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6e3e5e19459b4d4a9792b6f892bc9df0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i05b9017e249f48658ae55f801d13d3e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if1651a9605be4e518a83efebf1efc66d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4338c75207e544a0b865c322dd35407f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ica2d86f1c42f4225a14f6233a360b3b8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i137c2d1fbd6e43229ac9612c7317b36c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ica58d78c1ecc4801ae624220cb9c2498_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic24a8929dcbc42ec90fc5e3dcc951f72_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iffd55c09eff04a789ea05efbb15b203e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4ac99fd6e63a409ab6a7ab3d16b3187c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibbd143142e704e968e5b6449c32db9cb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib37ea8f222c44a82980c1173a5872f63_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id7ae971f88534bef91241e7eb4f0835f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7cbe5b50f21347ac9d3f2758ddf9c928_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">hnst:DigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib137e12afef74b54be6f4e540bd5160c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">hnst:DigitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i72f9eef22dea4037839c6304ffe2e89e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:RetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4338b55d5f354058b03a6cc0bc1344ec_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:RetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia1688bb7a23944f7a01e246acc2ed2e2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hnst:DiapersAndWipesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2479da1839134003b2bb7300bbf8089a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hnst:DiapersAndWipesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i88113d66421d41f39815608ec32caeba_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hnst:SkinAndPersonalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4863e66b13e54ba78c762792a97f81c1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hnst:SkinAndPersonalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib46031482a83417a85c151567fef511c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hnst:HouseholdAndWellnessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0999b359cdc74a36bb9318c7c3d727c8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hnst:HouseholdAndWellnessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6cc84dec28fc4d14ad64875685eb7854_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hnst:TradeAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iccc7c23ce7944aa58210c3279c91d9b6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hnst:TradeAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4f2c088cedd84da0b3ab110ad14a7009_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic83dad0b9ad74b15a96a1520c61175bf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ice104fb9df814f4788f14727774a70fd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2831ac73afe74f7eb1b95158d1c4a242_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i454bab0fd16c4c6dbd34f7b875bc053c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie082d85160b647f2a6535687414d35a1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i50e9024f045141f9b9fb46186997f12a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="icd7133bdb00c44e6afd47534a0d57cdf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i36d7ecbdfa4b432eb745e77c4e7eb3e6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3075525d52fa4f70908c78a25d041099_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6a79985238074e528370c3045ef01171_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib3e2f176194940ca9c81b45f2fb28f24_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i059391ad34d14f00b3967d0d7212cf41_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie78ec80f3f2648449b17ef5efad39cac_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if04a4b5017a44deab3f125d7826bde6d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic8764fa04dbd4755a24f4929cd9dd3f3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic9de7a609895424f996737200b334fbc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i883026a30de4496b91f8ae31cdf2858c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic532eba799bc4eada31a21fb1e95702c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic215c67315834685aaa348220e161301_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i55a275dbd99848889bed9d5c14a0db91_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9ddb9218178d4bee8bf4e84f0f88e479_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i93c31632afb94d9981bdb45d64566e48_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i039ba9e03aef402a852efd18161312a6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9a658ff877314df2bbf377a496fec67b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iba398a28981a4b1390345a8a91dd51a6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic1b89ce66e6242beac9fb4f47288755a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib3820502f56b4264adb6264394331c7b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie51a6c0e233e42aab4db46206e486a9d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2b9ac037fda444ae89d9e4a40d2f7bfa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iff066356644d46619b76381ab5af14b4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifb6b5881aa29450082f0b41206a8dbb2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic3bb4d53fdaa4bd3b9dd2efe9e33027e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibbae80fd63bb4899baa6cb1f5c479320_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic6530388017f4d639dbdef97799e0776_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id0b78f882c194f9abc9bf2282d349837_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic7cf29c06f294860a8b8bd740b76bd93_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia39e36c3bf694580b96ac2e8162117f1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5d8b3c25cbbd4d0dad3a58f80a9cd742_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i97e634e2d4b047c0b381a1322fb9d5fc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i35354f9d20714abb90f09f33ccf7ad2d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i039e9d01c6704e41a1f68106d3fde9cb_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hnst:A2023CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="id037a5624ac94ba290add796bd2e1c7b_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hnst:A2023CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i74a97c86bac94751aad422500b13f2c0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hnst:A2023CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id833af247e654fe687448702e69d9790_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hnst:A2023CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ic1d2944facc04b56bd2efe850a961d1d_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hnst:A2023CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">hnst:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ibad61ef2d0fc4a2ea14411deddeb404f_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hnst:A2023CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">hnst:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="idfcdefd9862d4163ac9c362b43a9d949_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hnst:A2023CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ia979b10b256849e1bbe162ab3366955e_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hnst:A2023CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i3a77de2765a4434b822f58b81cb8861a_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hnst:A2023CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ifa68274e01b54150a103265581e383de_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hnst:A2023CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i03803de12c4d4a43b6c8f5cbcc92c192_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib7bf191837394c1aa8012b54ac3c8328_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifb9ce010628240c9acf2bb30d73c600d_I20210609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">hnst:NevadaDepartmentOfTaxationVsTheHonestCompanyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-09</instant>
        </period>
    </context>
    <context id="i7e5e1f5187bd4938894c12c157c7d3ad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">hnst:NevadaDepartmentOfTaxationVsTheHonestCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d1d53ec8ef34e21986fcfad0f72aea1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">hnst:NevadaDepartmentOfTaxationVsTheHonestCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if5ae70b1cd1c412d9beff8727720c898_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hnst:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i973b48231100429e9e18175aae9faaa4_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hnst:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i8a2e6b806b604c31b3ad8e75dc36bbb4_I20230101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hnst:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="i2752cc901ff64dddb2e3d6356b40ed69_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hnst:IncentiveStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hnst:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i89b39b9e97a1413787002abddda616d8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">hnst:NonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if51c1d42464e4e438c745e9c5afcefbb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">hnst:DirectorsOfficersAndEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i410c08a76f90463d9a701d942840efd5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">hnst:NonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icf960db3b4ec4907984f3bce01f14117_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">hnst:DirectorsOfficersAndEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i95105bab469143cf8ed55e8bcf6c1262_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">hnst:NonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0233a11a6c7d4457ba3a9a9562350d84_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">hnst:DirectorsOfficersAndEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i22a5471ccbac4cfe9bfec75a093b18dd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib521b3f70a4441f8be16efc75e72e878_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifc7cdba696934a72acc79d9b3c8a62ba_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hnst:A2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ia44416a0db204fbe9a6d25c786f40b2e_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hnst:A2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i7bb9a8fa6da14ab9995b02f876f1111f_I20230101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hnst:A2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="i10256067c5574835ace9795921a5eb0e_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i18f139af7f404e0380dd4268e7b6587c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hnst:A2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia5670a85ceb64b1881375eb564e33c30_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hnst:A2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i23fc0555f3604977b49e78f9fb30e735_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib69aa824adcd4c59928ef944678d523c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i64de091139774654913e8b1408825f81_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4f3459624f2744bd86358b939f4eeffd_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4a4911133b8a43428548ca8a868d7b4d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iea80f3316526489d8424c4dc20af2b22_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifb3d3597f83a42e79444233bac895d6d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib93da654f2674602afd3539a87be6e68_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifca545cec6244a479f3affc31a86e0cc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2328433b898b45df82472efad1db9552_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i80fc550b3a9d4ae9a195514c9e907af5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie04034c5da4d4a2fae4304b86a194d05_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic950f3c2c34f4eda9e321c987d5cb057_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5ccfd5ea7a6f4d37b456e734cade60a5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie495e86e1a7141d6bfe228932aa0427a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if6e4dd97acbd4c1387c0e594322b43b9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hnst:RevenueFromContractWithCustomerExcludingAssessedTaxMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if9c700199dfd4b82acb48554b231ae9c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6acdf9976640423d8df5bfc6ae2b74f3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if83987611b5c4cd5b27477d2ba0d60c0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i47e9ff06050e4efda0c40972be7c326e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5979a29ef11b40dfa4886632a184b327_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3cb6658436dd4b06aee2298712412983_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">hnst:ImpairmentInValueOfAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4abb748ac22144e6a94bc37430e0946e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifb9b20cbefb44340ae7df7d0c0072d97_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibcd6d5e9bab8403b9ec49e5e559cc335_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">hnst:ImpairmentInValueOfAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i706b1ae78b8e46e5970bcbf9854fadb1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i90c0a12cb55242fdbe835b23ebd7029f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">hnst:InventoryReservesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9c1ab89bc9154da4963bf85aea93ca3f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifa2eb0cbd13545daaaf6c0ce4860a6e1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic11051a32b2c44da907661315a4b07e9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">hnst:ImpairmentInValueOfAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2da91d4d180c43c986b98a797897efae_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i52da78cfe49f45e1a026511e2362ae92_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">hnst:InventoryReservesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i582b3dcc28344cf395ef13fef126b44c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i53bcc3176b0a45ad89730ab4c43422e6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">hnst:ImpairmentInValueOfAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5afba9f615694240a5f5172b829ccbd1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0a74dffa308546fb8ecdecce98da639d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">hnst:InventoryReservesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i63eaae1205ee4b17961685833b97d6eb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hnst:TransformationInitiativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibe6cb177dc404afa9e8e2364ab3ff507_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001530979</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>hnst:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80L2ZyYWc6NmZkYzBiMGJjMTFhNDRjMTk5NWUxOGQ3ODUxNzhjMDgvdGFibGU6OTk1NWQ2Y2ZjZTNkNGNmY2EyODkzMTVjNGIxODkzNWEvdGFibGVyYW5nZTo5OTU1ZDZjZmNlM2Q0Y2ZjYTI4OTMxNWM0YjE4OTM1YV8wLTEtMS0xLTk0MDM2_bfe7bb28-804d-40c3-aa9c-f200e0376a32">0001530979</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80L2ZyYWc6NmZkYzBiMGJjMTFhNDRjMTk5NWUxOGQ3ODUxNzhjMDgvdGFibGU6OTk1NWQ2Y2ZjZTNkNGNmY2EyODkzMTVjNGIxODkzNWEvdGFibGVyYW5nZTo5OTU1ZDZjZmNlM2Q0Y2ZjYTI4OTMxNWM0YjE4OTM1YV8xLTEtMS0xLTk0MDM2_5f9f8a09-0d83-4cf8-a027-71cf966ea2ff">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80L2ZyYWc6NmZkYzBiMGJjMTFhNDRjMTk5NWUxOGQ3ODUxNzhjMDgvdGFibGU6OTk1NWQ2Y2ZjZTNkNGNmY2EyODkzMTVjNGIxODkzNWEvdGFibGVyYW5nZTo5OTU1ZDZjZmNlM2Q0Y2ZjYTI4OTMxNWM0YjE4OTM1YV8yLTEtMS0xLTk0MDM2_dd8bd1eb-efdd-4231-845d-4a4d3340dbf0">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80L2ZyYWc6NmZkYzBiMGJjMTFhNDRjMTk5NWUxOGQ3ODUxNzhjMDgvdGFibGU6OTk1NWQ2Y2ZjZTNkNGNmY2EyODkzMTVjNGIxODkzNWEvdGFibGVyYW5nZTo5OTU1ZDZjZmNlM2Q0Y2ZjYTI4OTMxNWM0YjE4OTM1YV8zLTEtMS0xLTk0MDM2_f5d33cf5-4e1c-4fbf-b6bc-ebe7ca5d99bd">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80L2ZyYWc6NmZkYzBiMGJjMTFhNDRjMTk5NWUxOGQ3ODUxNzhjMDgvdGFibGU6OTk1NWQ2Y2ZjZTNkNGNmY2EyODkzMTVjNGIxODkzNWEvdGFibGVyYW5nZTo5OTU1ZDZjZmNlM2Q0Y2ZjYTI4OTMxNWM0YjE4OTM1YV80LTEtMS0xLTk0MDM2_63ce217d-9738-43d3-9757-9c992f025ba7">false</dei:AmendmentFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="id1cb02406a994be6b378bcc6fda28aee_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfOS0wLTEtMS0xMDI1OTc_ccecd8e4-90ba-4312-bc47-803fcc8fd1c8">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201602Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:LesseeFinanceLeaseRemainingLeaseTerm
      contextRef="i5ccfd5ea7a6f4d37b456e734cade60a5_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDUw_87c8d70c-9cf0-452c-8f7d-959c72d962a7">P1Y</us-gaap:LesseeFinanceLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i5ccfd5ea7a6f4d37b456e734cade60a5_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDUw_d75ab576-f6ae-4a33-918c-fe992252b738">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfMi0yLTEtMS05NDAzNg_89c23464-d0d8-4446-98a1-56db4995254d">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfNy0yLTEtMS05NDAzNg_ba6c3bee-a2cb-4112-a121-8625ac43f7b7">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfOC0yLTEtMS05NDAzNg_c23a731e-6f32-4e84-b6b1-aecb09543ea5">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfMTAtMi0xLTEtOTQwMzY_2a846154-0823-4a60-9539-12bcd40af2ca">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGV4dHJlZ2lvbjo2ZmY2NDg0ZTljNTg0YzdlODEzOGVhYzhlZTRlNTc5Ml8xODE5_1272887e-a2b9-4e3c-8aae-69829a9c974f">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6NGI5YzljMTJhN2MwNGI0ZjkxOGVlYWYzYTU5N2M1MzkvdGFibGVyYW5nZTo0YjljOWMxMmE3YzA0YjRmOTE4ZWVhZjNhNTk3YzUzOV8wLTAtMS0xLTk0MDM2_627409e6-cfbb-45c8-8a21-3d4d7d8fddc0">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGV4dHJlZ2lvbjo2ZmY2NDg0ZTljNTg0YzdlODEzOGVhYzhlZTRlNTc5Ml8xMzU_6fe8940e-3890-4c76-88f4-ed1fe0379ccb">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6ZDgzN2MyNWFiNWE0NDgyNTk1NTg2ODk2NWNmYmYxYWEvdGFibGVyYW5nZTpkODM3YzI1YWI1YTQ0ODI1OTU1ODY4OTY1Y2ZiZjFhYV8wLTAtMS0xLTk0MDM2_d24a1a4a-b54c-45ef-92f1-6f52db7f0982">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGV4dHJlZ2lvbjo2ZmY2NDg0ZTljNTg0YzdlODEzOGVhYzhlZTRlNTc5Ml8xODEy_a34e2b4f-b5ae-469e-8d22-1beca0c4de03">001-40378</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGV4dHJlZ2lvbjo2ZmY2NDg0ZTljNTg0YzdlODEzOGVhYzhlZTRlNTc5Ml8xODIw_ed32e7f7-eb3e-4d54-a6e1-4cbafb067115">The Honest Company, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6ODcwMDM1OTkyYzk1NDZhYTllYjcwYjg5MzcyMmNhMTEvdGFibGVyYW5nZTo4NzAwMzU5OTJjOTU0NmFhOWViNzBiODkzNzIyY2ExMV8wLTAtMS0xLTk0MDM2_0c112a1e-6c7b-4885-8e70-07e75b966f22">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6ODcwMDM1OTkyYzk1NDZhYTllYjcwYjg5MzcyMmNhMTEvdGFibGVyYW5nZTo4NzAwMzU5OTJjOTU0NmFhOWViNzBiODkzNzIyY2ExMV8wLTQtMS0xLTk0MDM2_9550aba9-3c45-4bb7-a3f5-a3dbf5382c74">90-0750205</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6ODcwMDM1OTkyYzk1NDZhYTllYjcwYjg5MzcyMmNhMTEvdGFibGVyYW5nZTo4NzAwMzU5OTJjOTU0NmFhOWViNzBiODkzNzIyY2ExMV8zLTAtMS0xLTk0MDM2L3RleHRyZWdpb246ZWE4ZTAzODc1MjE1NGUwNWFlNjM3ZWZiNWZkYmQzYjhfNA_679b1bbf-82c8-49fb-a1a6-c97c027a9557">12130 Millennium Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6ODcwMDM1OTkyYzk1NDZhYTllYjcwYjg5MzcyMmNhMTEvdGFibGVyYW5nZTo4NzAwMzU5OTJjOTU0NmFhOWViNzBiODkzNzIyY2ExMV8zLTAtMS0xLTk0MDM2L3RleHRyZWdpb246ZWE4ZTAzODc1MjE1NGUwNWFlNjM3ZWZiNWZkYmQzYjhfOA_b0c870e8-6243-4c56-894e-9993be1d118f">#500</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6ODcwMDM1OTkyYzk1NDZhYTllYjcwYjg5MzcyMmNhMTEvdGFibGVyYW5nZTo4NzAwMzU5OTJjOTU0NmFhOWViNzBiODkzNzIyY2ExMV80LTAtMS0xLTk0MDM2L3RleHRyZWdpb246NjA0ZjVhNTBiNzVjNDVlY2E3NmQ0NTNiZmQxOWNkYzhfNA_dd910be2-2253-4f7d-85f0-517729fae76f">Los Angeles</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6ODcwMDM1OTkyYzk1NDZhYTllYjcwYjg5MzcyMmNhMTEvdGFibGVyYW5nZTo4NzAwMzU5OTJjOTU0NmFhOWViNzBiODkzNzIyY2ExMV80LTAtMS0xLTk0MDM2L3RleHRyZWdpb246NjA0ZjVhNTBiNzVjNDVlY2E3NmQ0NTNiZmQxOWNkYzhfOA_63609ee8-2bcd-4834-bb5e-0bc40748b51b">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6ODcwMDM1OTkyYzk1NDZhYTllYjcwYjg5MzcyMmNhMTEvdGFibGVyYW5nZTo4NzAwMzU5OTJjOTU0NmFhOWViNzBiODkzNzIyY2ExMV80LTQtMS0xLTk0MDM2_ad565b7f-ff72-448c-bd84-7ff46b5de2e1">90094</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6ODcwMDM1OTkyYzk1NDZhYTllYjcwYjg5MzcyMmNhMTEvdGFibGVyYW5nZTo4NzAwMzU5OTJjOTU0NmFhOWViNzBiODkzNzIyY2ExMV82LTItMS0xLTk0MDM2L3RleHRyZWdpb246OTE4ZTcyZGE4MTAzNDM0OGI0MWI3MmJhZTNkNzE2MzJfNg_3104e373-fc67-47bd-9b89-8c1cf99af9c5">888</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6ODcwMDM1OTkyYzk1NDZhYTllYjcwYjg5MzcyMmNhMTEvdGFibGVyYW5nZTo4NzAwMzU5OTJjOTU0NmFhOWViNzBiODkzNzIyY2ExMV82LTItMS0xLTk0MDM2L3RleHRyZWdpb246OTE4ZTcyZGE4MTAzNDM0OGI0MWI3MmJhZTNkNzE2MzJfMTA_0c502f88-38f7-4b1a-a15a-92467967cad2">862-8818</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6MzdmMjdmNzYyOGNiNGEyNzllNjhkNjczYjNhYTE1MDcvdGFibGVyYW5nZTozN2YyN2Y3NjI4Y2I0YTI3OWU2OGQ2NzNiM2FhMTUwN18yLTAtMS0xLTk0MDM2_7d6564b7-97c3-4044-bb5c-1a839cb90929">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6MzdmMjdmNzYyOGNiNGEyNzllNjhkNjczYjNhYTE1MDcvdGFibGVyYW5nZTozN2YyN2Y3NjI4Y2I0YTI3OWU2OGQ2NzNiM2FhMTUwN18yLTItMS0xLTk0MDM2_78a21b8a-ce27-4dae-9ff7-4ebd06040350">HNST</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6MzdmMjdmNzYyOGNiNGEyNzllNjhkNjczYjNhYTE1MDcvdGFibGVyYW5nZTozN2YyN2Y3NjI4Y2I0YTI3OWU2OGQ2NzNiM2FhMTUwN18yLTQtMS0xLTk0MDM2_807c58bd-2e29-4889-80ae-b5a10f665940">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGV4dHJlZ2lvbjo2ZmY2NDg0ZTljNTg0YzdlODEzOGVhYzhlZTRlNTc5Ml8xODE0_2d2e1b42-425a-4d29-9b77-3582e5354e23">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGV4dHJlZ2lvbjo2ZmY2NDg0ZTljNTg0YzdlODEzOGVhYzhlZTRlNTc5Ml8xODE1_4907eee1-8e8f-460d-8314-bbc66ba31edb">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6ZTE5YjM5MTAxOWMxNGMyNmI2NjAwYTM1NzViZWYyMGIvdGFibGVyYW5nZTplMTliMzkxMDE5YzE0YzI2YjY2MDBhMzU3NWJlZjIwYl8wLTItMS0xLTk3NzA5_aff8adb5-0148-4c43-aba3-cbd1d9cd75c0">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6ZTE5YjM5MTAxOWMxNGMyNmI2NjAwYTM1NzViZWYyMGIvdGFibGVyYW5nZTplMTliMzkxMDE5YzE0YzI2YjY2MDBhMzU3NWJlZjIwYl8xLTMtMS0xLTk0MDM2_d8eea54d-e993-4bf1-8c96-cdda7b43ac76">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGFibGU6ZTE5YjM5MTAxOWMxNGMyNmI2NjAwYTM1NzViZWYyMGIvdGFibGVyYW5nZTplMTliMzkxMDE5YzE0YzI2YjY2MDBhMzU3NWJlZjIwYl8yLTEtMS0xLTk0MDM2_009b7136-6f48-422b-9f8d-9707f54cb4e8">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGV4dHJlZ2lvbjo2ZmY2NDg0ZTljNTg0YzdlODEzOGVhYzhlZTRlNTc5Ml8xODE2_93a89d3f-50fc-4b71-80e2-746fc30f3f21">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGV4dHJlZ2lvbjo2ZmY2NDg0ZTljNTg0YzdlODEzOGVhYzhlZTRlNTc5Ml8xODE3_c5c334f9-b650-48b4-8115-d005ba09c55c">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i823e4bb5610b46069cff2e6b85bdd06a_I20230505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xL2ZyYWc6NmZmNjQ4NGU5YzU4NGM3ZTgxMzhlYWM4ZWU0ZTU3OTIvdGV4dHJlZ2lvbjo2ZmY2NDg0ZTljNTg0YzdlODEzOGVhYzhlZTRlNTc5Ml8xNzQ0_fd712d5d-44b7-4567-8154-4d65ccca045e"
      unitRef="shares">93431514</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfNC0xLTEtMS05NDAzNg_79fb76f1-2134-4df4-af74-097c6898c6ba"
      unitRef="usd">9221000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfNC0zLTEtMS05NDAzNg_df55346e-9edf-4b32-9259-649c70093ba7"
      unitRef="usd">9517000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfNi0xLTEtMS05NDAzNg_21763586-54ae-40ca-97db-e9c14bfa7fbb"
      unitRef="usd">2717000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfNi0zLTEtMS05NDAzNg_7673fe8c-1cea-4d5f-a508-2a389b057cd7"
      unitRef="usd">5650000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfNy0xLTEtMS05NDAzNg_fedd74c1-185a-4bb3-9308-a55400b02014"
      unitRef="usd">45229000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfNy0zLTEtMS05NDAzNg_471ef9ff-8abf-45c3-9b84-b7f9fc54dfa6"
      unitRef="usd">42334000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfOC0xLTEtMS05NDAzNg_9338ac44-05f5-45ad-89d1-8819df9bd7ae"
      unitRef="usd">98474000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfOC0zLTEtMS05NDAzNg_e17f2191-8397-4aa2-a3bc-d2b0001a4579"
      unitRef="usd">115664000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfOS0xLTEtMS05NDAzNg_09057215-1c86-48ca-9a88-216a9afb3fb1"
      unitRef="usd">8089000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfOS0zLTEtMS05NDAzNg_53541d2f-b191-4eda-9ae7-14bac86f9c3c"
      unitRef="usd">15982000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMTAtMS0xLTEtOTQwMzY_1ef52180-7761-4189-94b3-23cbf34b649d"
      unitRef="usd">163730000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMTAtMy0xLTEtOTQwMzY_74698e6b-1790-42a8-a567-61c17b7df216"
      unitRef="usd">189147000</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMTItMS0xLTEtOTQwMzY_cc4aac92-3d5e-416f-9e8d-926452154209"
      unitRef="usd">28398000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMTItMy0xLTEtOTQwMzY_3f8be9bc-5eb4-45e6-bae8-2828a6146904"
      unitRef="usd">29947000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMTMtMS0xLTEtOTQwMzY_ec8386f7-9bca-4d47-afc4-67521ae27251"
      unitRef="usd">14121000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMTMtMy0xLTEtOTQwMzY_f3b60d45-c8bc-4dfb-8a96-442f94ab2cbe"
      unitRef="usd">14327000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Goodwill
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMTQtMS0xLTEtOTQwMzY_e0e2e5a4-64cb-44d6-a67b-47e1cc6965a6"
      unitRef="usd">2230000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMTQtMy0xLTEtOTQwMzY_f00df3de-536c-4787-a211-44fc4138c1b7"
      unitRef="usd">2230000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMTUtMS0xLTEtOTQwMzY_63133fed-82f7-40b1-b472-0932d71eedf7"
      unitRef="usd">352000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMTUtMy0xLTEtOTQwMzY_dcbb5dd9-0d58-48ad-90b0-805712426580"
      unitRef="usd">370000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMTYtMS0xLTEtOTQwMzY_15934926-d60e-4b89-8e45-794d6852c1f2"
      unitRef="usd">4610000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMTYtMy0xLTEtOTQwMzY_be4c5397-e178-41c4-95c3-70230192b0a1"
      unitRef="usd">4578000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMTctMS0xLTEtOTQwMzY_d40a3e84-5527-4344-97fe-71646fb03e38"
      unitRef="usd">213441000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMTctMy0xLTEtOTQwMzY_4e19ead9-584f-496d-8304-dddda8400fa0"
      unitRef="usd">240599000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjAtMS0xLTEtOTQwMzY_fdc15357-1e8b-41a9-84b5-5d400df4afa5"
      unitRef="usd">25184000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjAtMy0xLTEtOTQwMzY_f9e36517-4798-424e-8916-4a4740dccbae"
      unitRef="usd">24755000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjEtMS0xLTEtOTQwMzY_60fb9d00-961e-46ea-9d93-322c970a2662"
      unitRef="usd">27018000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjEtMy0xLTEtOTQwMzY_622a064d-b8c2-45be-8f3b-87200726bbca"
      unitRef="usd">38010000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjItMS0xLTEtOTQwMzY_f8bdc69f-55da-403c-9f56-0fd06fdbc1a1"
      unitRef="usd">1485000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjItMy0xLTEtOTQwMzY_9ed9a540-718f-46e3-88f6-6357adb2596b"
      unitRef="usd">815000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjMtMS0xLTEtOTQwMzY_4963ea90-0f6f-42e0-a2ac-f3d5d2a028de"
      unitRef="usd">53687000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjMtMy0xLTEtOTQwMzY_25fd6969-065c-4c32-bf46-dfd0cb61a96f"
      unitRef="usd">63580000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjYtMS0xLTEtOTQwMzY_fdf68b64-b29d-4c12-aef2-f92d99fe98b6"
      unitRef="usd">27855000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjYtMy0xLTEtOTQwMzY_e29cb184-cd33-45a4-8562-90c4946c0679"
      unitRef="usd">29842000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjctMS0xLTEtOTQwMzY_3c1d2abe-cbe3-48e8-a4fd-dc1e73b30d39"
      unitRef="usd">615000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjctMy0xLTEtOTQwMzY_1a512829-e2dd-407c-8f69-0ca4f4374f1d"
      unitRef="usd">817000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjgtMS0xLTEtOTQwMzY_b1e7b76c-29be-4ce4-81e1-ad44adeb126a"
      unitRef="usd">82157000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjgtMy0xLTEtOTQwMzY_6858f8a7-5021-4a98-95a4-1cc9723107b6"
      unitRef="usd">94239000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjktMS0xLTEtOTQwMzY_4795579f-88fa-4df5-a34f-e6b46fbfbec2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMjktMy0xLTEtOTQwMzY_7189ae34-47e4-418a-ab1b-713f0c7caf37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzItMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjplNWIxNGM5YzI2OWM0MTdhYTM2NjQwMzViYTRhMzVmOV8yMQ_d16f711a-17c3-44f2-8d39-df89ca2d50a4"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzItMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjplNWIxNGM5YzI2OWM0MTdhYTM2NjQwMzViYTRhMzVmOV8yMQ_ec3958af-cb81-4724-84eb-218786a3dc3a"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzItMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjplNWIxNGM5YzI2OWM0MTdhYTM2NjQwMzViYTRhMzVmOV8zNQ_a6a67e0e-c974-41ad-a603-3701d275bb91"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzItMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjplNWIxNGM5YzI2OWM0MTdhYTM2NjQwMzViYTRhMzVmOV8zNQ_ddde927b-4e0b-4e61-ad32-50d00e927f41"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzItMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjplNWIxNGM5YzI2OWM0MTdhYTM2NjQwMzViYTRhMzVmOV83MA_0dd3ea74-978f-4a08-bb18-486c84783668"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzItMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjplNWIxNGM5YzI2OWM0MTdhYTM2NjQwMzViYTRhMzVmOV83MA_1b579c15-2780-4e2e-9cc3-8b800c8a19e5"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzItMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjplNWIxNGM5YzI2OWM0MTdhYTM2NjQwMzViYTRhMzVmOV83MA_8483e88b-40de-4a82-b8d7-6a5d0d1cfe70"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzItMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjplNWIxNGM5YzI2OWM0MTdhYTM2NjQwMzViYTRhMzVmOV83MA_c49a9570-0cbb-4729-b333-02eb381df6d9"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzItMS0xLTEtOTQwMzY_e1645d5f-f275-4ed2-80ee-c1878779b83e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzItMy0xLTEtOTQwMzY_0261d52c-3fb2-495e-99f6-734532435910"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzMtMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjpjNjY5MDBiNjZiMTY0YTkxOWNiNGNiYjRkYjNhYWZhMF8xOA_a64bf43d-8605-4d21-aada-6e9f816590df"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzMtMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjpjNjY5MDBiNjZiMTY0YTkxOWNiNGNiYjRkYjNhYWZhMF8xOA_b8ea0f33-6fb6-4a14-8cb6-89d0744e5127"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzMtMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjpjNjY5MDBiNjZiMTY0YTkxOWNiNGNiYjRkYjNhYWZhMF8zMg_e6617098-2e9c-49e0-9550-850538912144"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzMtMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjpjNjY5MDBiNjZiMTY0YTkxOWNiNGNiYjRkYjNhYWZhMF8zOQ_bb426bdf-505c-4a57-b10b-5b23b47681e9"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzMtMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjpjNjY5MDBiNjZiMTY0YTkxOWNiNGNiYjRkYjNhYWZhMF84OA_9afe195b-5432-4f49-908b-65cce2d1da93"
      unitRef="shares">93456835</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzMtMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjpjNjY5MDBiNjZiMTY0YTkxOWNiNGNiYjRkYjNhYWZhMF84OA_9d530dd3-2205-447b-b865-bf30dca0a513"
      unitRef="shares">93456835</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzMtMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjpjNjY5MDBiNjZiMTY0YTkxOWNiNGNiYjRkYjNhYWZhMF85NQ_1855dd5e-8160-4507-8086-dacd8821f755"
      unitRef="shares">92907351</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzMtMC0xLTEtOTQwMzYvdGV4dHJlZ2lvbjpjNjY5MDBiNjZiMTY0YTkxOWNiNGNiYjRkYjNhYWZhMF85NQ_56a9770e-90ae-4710-9a98-c109328961fe"
      unitRef="shares">92907351</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzMtMS0xLTEtOTQwMzY_73fdb139-3413-4525-a162-f3511e0656d4"
      unitRef="usd">9000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzMtMy0xLTEtOTQwMzY_db0e840c-8239-4820-a962-59f7f2f726d6"
      unitRef="usd">9000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzQtMS0xLTEtOTQwMzY_4ceac257-020c-4ed5-a729-690d8cd7c43f"
      unitRef="usd">589985000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzQtMy0xLTEtOTQwMzY_c57caa97-a2fd-4862-a693-571db938e277"
      unitRef="usd">586213000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzUtMS0xLTEtOTQwMzY_fceb830b-3165-4365-9c0e-8b528a25b41d"
      unitRef="usd">-458697000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzUtMy0xLTEtOTQwMzY_afc66806-f901-4747-b962-637c5ab214a1"
      unitRef="usd">-439830000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzYtMS0xLTEtOTQwMzY_f99f3537-71d2-4322-a878-7f3c5d374404"
      unitRef="usd">-13000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzYtMy0xLTEtOTQwMzY_a02bebe2-dfb3-4efb-a292-eae49e2e95a0"
      unitRef="usd">-32000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzctMS0xLTEtOTQwMzY_210ccb64-7fcb-4b1c-9fef-51a70661b09f"
      unitRef="usd">131284000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzctMy0xLTEtOTQwMzY_36b4e9cc-f914-475a-a703-8a776cb891d8"
      unitRef="usd">146360000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzgtMS0xLTEtOTQwMzY_85dded00-3311-489d-9848-b03f76d1b918"
      unitRef="usd">213441000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8xOS9mcmFnOmZmZGVkMGQxOTlkZDRlMmQ5OTA1NjU4NzJhM2NmNjA3L3RhYmxlOmM1NDdhODRhNGZhYzQzYWJiOTRmMmNmMTRiY2YzMTYyL3RhYmxlcmFuZ2U6YzU0N2E4NGE0ZmFjNDNhYmI5NGYyY2YxNGJjZjMxNjJfMzgtMy0xLTEtOTQwMzY_1a465968-142d-4283-9fd7-0214b0586031"
      unitRef="usd">240599000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMy0xLTEtMS05NDAzNg_11725439-b0ed-4da5-8bb4-57454b2728f8"
      unitRef="usd">83388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMy0zLTEtMS05NDAzNg_f96d9cfe-5747-4544-9211-4f48c38a1596"
      unitRef="usd">68719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfNC0xLTEtMS05NDAzNg_6dc79e2b-e360-4cb4-b3c2-34d3d819e3ba"
      unitRef="usd">63186000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfNC0zLTEtMS05NDAzNg_0e1a8adc-ee1a-48c4-8919-8b965fa98d02"
      unitRef="usd">48092000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfNS0xLTEtMS05NDAzNg_567651b9-d216-4952-a4d4-2e80627a9dfe"
      unitRef="usd">20202000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfNS0zLTEtMS05NDAzNg_cd2806ad-0868-4cbf-b543-450d68e7b945"
      unitRef="usd">20627000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfNy0xLTEtMS05NDAzNg_89028d60-7a3d-4593-84e6-68053f62895b"
      unitRef="usd">25817000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfNy0zLTEtMS05NDAzNg_bb4c2cd1-9653-4671-9481-57318f2c250b"
      unitRef="usd">19611000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:MarketingExpense
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfOC0xLTEtMS05NDAzNg_bbc2f6d0-8ccd-49b4-857e-b1b7d0a01a6c"
      unitRef="usd">10234000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfOC0zLTEtMS05NDAzNg_33bb8215-1da6-4156-83c7-106aa21ae153"
      unitRef="usd">13465000</us-gaap:MarketingExpense>
    <us-gaap:RestructuringCharges
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfOS0xLTEtMS05ODkzOQ_a70c9942-f7a2-47c5-872e-51cba76d2ff6"
      unitRef="usd">1350000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfOS0zLTEtMS05ODkzOQ_9df4ab97-c058-4340-b144-c060fa003beb"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfOS0xLTEtMS05NDAzNg_7baaed66-817d-415a-9a04-f993d30b8901"
      unitRef="usd">1459000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfOS0zLTEtMS05NDAzNg_e1151a6b-f903-4d67-a244-0830f312d0c8"
      unitRef="usd">2096000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTAtMS0xLTEtOTQwMzY_a78131cb-0aac-47c5-b145-c0aaa1ae979b"
      unitRef="usd">38860000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTAtMy0xLTEtOTQwMzY_f8cb6026-c993-4275-a9c6-47cdfe312043"
      unitRef="usd">35172000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTEtMS0xLTEtOTQwMzY_0a3f279b-ac94-439b-b1f5-66372277ba54"
      unitRef="usd">-18658000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTEtMy0xLTEtOTQwMzY_d0340f0f-6686-47e9-b13a-fbea186e2dc6"
      unitRef="usd">-14545000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTItMS0xLTEtOTQwMzY_52688a3b-d099-481c-932a-665c7991387b"
      unitRef="usd">-189000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTItMy0xLTEtOTQwMzY_b7eee26e-03b9-4ed8-9fa9-77b6955133ed"
      unitRef="usd">-61000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTMtMS0xLTEtOTQwMzY_a41008a8-711b-4ee8-bba9-128e9e3923ea"
      unitRef="usd">-18847000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTMtMy0xLTEtOTQwMzY_f19f06c8-5166-44fc-9dc2-6518a3319cc8"
      unitRef="usd">-14606000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTQtMS0xLTEtOTQwMzY_6c047fb8-b459-4c65-bca1-11ef89c5b4b8"
      unitRef="usd">20000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTQtMy0xLTEtOTQwMzY_44755525-f504-465e-8a2c-8db81d5d3118"
      unitRef="usd">20000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTUtMS0xLTEtOTQwMzY_f207ee07-1afe-46e4-b1e7-878d9e16aa3a"
      unitRef="usd">-18867000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTUtMy0xLTEtOTQwMzY_c2319bbb-b2d4-4dda-bcb9-cdcb4b6fe261"
      unitRef="usd">-14626000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTctMS0xLTEtOTQwMzY_1b712c8a-89cf-4856-895f-f4e317a392c6"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTctMS0xLTEtOTQwMzY_fbd7c580-c3a2-471d-8571-da21ce90e873"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTctMy0xLTEtOTQwMzY_557d4db1-6b06-4fa0-ab2e-f96b626db125"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMTctMy0xLTEtOTQwMzY_eb5a72b8-3207-4b98-8846-8fde2d168949"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMjAtMS0xLTEtOTQwMzY_f74bd1b3-f16e-4322-a405-266555e416db"
      unitRef="shares">93106075</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMjAtMS0xLTEtOTQwMzY_f8a00e0f-9e0c-48df-9d7e-e7d54976c1dd"
      unitRef="shares">93106075</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMjAtMy0xLTEtOTQwMzY_8a38bd55-f7de-4833-b109-3add5beb0e0c"
      unitRef="shares">91537788</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMjAtMy0xLTEtOTQwMzY_ded34df6-fc2f-4975-9904-29999ffc58aa"
      unitRef="shares">91537788</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMjQtMS0xLTEtOTQwMzY_e898a296-236f-4eef-a3ce-8fbcdcc2feaa"
      unitRef="usd">19000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMjQtMy0xLTEtOTQwMzY_82a88a6d-aedf-4103-824c-18ffc816c2fd"
      unitRef="usd">-77000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMjUtMS0xLTEtOTQwMzY_7a672af0-f442-4dc8-b7ce-f99c3eb8ea88"
      unitRef="usd">-18848000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yMi9mcmFnOjI3NTQ2OTQ2M2U0MzRmYzk4ZjVhZTk4MzhhYzg3MDhkL3RhYmxlOjgxNmM2Yjg5ZGY3NDRiZTU5NDdiYzc3ZjZiNGMwNmJlL3RhYmxlcmFuZ2U6ODE2YzZiODlkZjc0NGJlNTk0N2JjNzdmNmI0YzA2YmVfMjUtMy0xLTEtOTQwMzY_4b255708-5043-41f7-80a8-1f37ac50dea5"
      unitRef="usd">-14703000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ic66bb9fdbea246f4ad297d809ead9d01_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMi0xLTEtMS05NjU3Ng_f63ac0b6-7f59-4e1a-bd8e-d257fe4c21d5"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic66bb9fdbea246f4ad297d809ead9d01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMi0zLTEtMS05NjU3Ng_f33ac3f0-472b-4a53-8eb4-b9b0997d8c6a"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i0637ad14b4ac4fc1926a8cd0f62fb363_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMi02LTEtMS05NjU4NQ_742b8559-14d1-4ae6-a77f-b697aef08b93"
      unitRef="shares">91512140</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0637ad14b4ac4fc1926a8cd0f62fb363_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMi04LTEtMS05NjU4NQ_76124ccf-184d-4154-9701-c38347608a9b"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifbef65002d1d45ac8e98e392ab451303_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMi0xMC0xLTEtOTY1ODU_badb2839-806d-4853-8602-5c808accb711"
      unitRef="usd">570794000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3af6dd1ebf734418950ce3dae4f9365d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMi0xMi0xLTEtOTY1ODU_b6258ce5-7877-4bae-8ca2-b7b5afec38dc"
      unitRef="usd">-391656000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a48d28da0844588b0f051450447a2f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMi0xNC0xLTEtOTY1ODU_a3182496-9657-4092-85ed-512642932182"
      unitRef="usd">-41000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic66bb9fdbea246f4ad297d809ead9d01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMi0xNi0xLTEtOTY1ODU_f761911d-6ace-4a97-9316-fe6280f884ab"
      unitRef="usd">179106000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie14efd42e9a54a42b8070681fe285523_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMy0xMi0xLTEtOTY1ODU_4d367715-5192-4092-a008-5bfe533aa0a8"
      unitRef="usd">-14626000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMy0xNi0xLTEtOTY1ODU_a3db96fe-6dc1-47fc-8ca7-6d6fe192c0dd"
      unitRef="usd">-14626000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idfe9338fa2ee4150a6fd4f071cf809da_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfNC0xNC0xLTEtOTY1ODU_332d3569-bae2-4dd6-88f9-8908df403d80"
      unitRef="usd">-77000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfNC0xNi0xLTEtOTY1ODU_19912706-293c-4f9c-8ab8-0b8757bbb792"
      unitRef="usd">-77000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0c5d7ec6cfc7443991777b6a2c830084_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfNS02LTEtMS05NjU4NQ_8b0a975d-4ab8-4856-a6eb-8577274869a6"
      unitRef="shares">21556</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i64851cfcba7042479586cf0924fa5cc6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfNS0xMC0xLTEtOTY1ODU_acd29fd6-a729-46eb-b79b-e214b25fe2e4"
      unitRef="usd">113000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfNS0xNi0xLTEtOTY1ODU_ab4beb2a-a54b-49dc-bb85-ae7255d50af8"
      unitRef="usd">113000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i64851cfcba7042479586cf0924fa5cc6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfNi0xMC0xLTEtOTY1ODU_2f98c5b6-7883-458a-8e02-9900c9b0e1ff"
      unitRef="usd">3548000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfNi0xNi0xLTEtOTY1ODU_b458caad-c58d-4a93-84ed-2fc87d4e7958"
      unitRef="usd">3548000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i0c5d7ec6cfc7443991777b6a2c830084_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfNy02LTEtMS05NjU4NQ_13fa7a4a-4711-4492-b1e0-2ba1cfb2912d"
      unitRef="shares">42125</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i0c5d7ec6cfc7443991777b6a2c830084_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfOC02LTEtMS05NjU4NQ_a59976e7-3c02-4008-add5-9c84762fdbe7"
      unitRef="shares">3611</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i64851cfcba7042479586cf0924fa5cc6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfOC0xMC0xLTEtOTY1ODU_b9b8f579-0554-47df-a469-b42ef2a39b7b"
      unitRef="usd">20000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfOC0xNi0xLTEtOTY1ODU_def95f3c-9167-4174-b711-7e5d463cd797"
      unitRef="usd">20000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockholdersEquity
      contextRef="i1ff49998304c490ba523fe190fb5586e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfOS0xMi0xLTEtOTY1ODU_785032a0-563e-49b5-9230-95a10c3ef21d"
      unitRef="usd">-845000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iedefe9e78a16431680965be1a1b493fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfOS0xNi0xLTEtOTY1ODU_6b68e451-18c5-4f2b-806d-cc0fd8a8813c"
      unitRef="usd">-845000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i960a773e9806476284fcd02944584a9b_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMTAtMS0xLTEtOTY1NzY_c51be3d5-20c5-4c19-a6de-bcfee37bf399"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i960a773e9806476284fcd02944584a9b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMTAtMy0xLTEtOTY1NzY_2ea78b20-c629-4c9c-bb0b-68e36e052ddd"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i7afb29fce7984d6e9a79926c6fe56b51_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMTAtNi0xLTEtOTY1ODU_b6fce3a6-7a57-4a8f-bbf3-0595aa6da195"
      unitRef="shares">91572210</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7afb29fce7984d6e9a79926c6fe56b51_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMTAtOC0xLTEtOTY1ODU_66c1e2c6-dd48-4e97-b0ef-2a5749287645"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifed46b28bc694cb98bdb1d42bca0e1ff_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMTAtMTAtMS0xLTk2NTg1_77a01fef-ee31-44c4-bb4a-ce7b478d0331"
      unitRef="usd">574435000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d8ce222e0e449fd974e157615c4e206_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMTAtMTItMS0xLTk2NTg1_e64bc587-ed80-421d-a39f-bb0c0ee9fb70"
      unitRef="usd">-405437000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e3e5e19459b4d4a9792b6f892bc9df0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMTAtMTQtMS0xLTk2NTg1_733797af-ab15-4005-a024-0dbb4bbe7021"
      unitRef="usd">-118000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i960a773e9806476284fcd02944584a9b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjg2ZDY4MDFlMTA5NjQxNzZhMjQyMGU2MTk3MmZkZDlmL3RhYmxlcmFuZ2U6ODZkNjgwMWUxMDk2NDE3NmEyNDIwZTYxOTcyZmRkOWZfMTAtMTYtMS0xLTk2NTg1_a47a9258-8cb7-46c3-bffa-6c2aaf236330"
      unitRef="usd">168889000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i05b9017e249f48658ae55f801d13d3e3_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfMi02LTEtMS05NDAzNg_a305ce17-4a02-41b0-a1ff-24f55fe0033c"
      unitRef="shares">92907351</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i05b9017e249f48658ae55f801d13d3e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfMi04LTEtMS05NDAzNg_8733d1de-c254-40dc-8572-0b31c2bd0c9a"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1651a9605be4e518a83efebf1efc66d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfMi0xMC0xLTEtOTQwMzY_7647234a-d21f-46a0-969c-f0118277b98c"
      unitRef="usd">586213000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4338c75207e544a0b865c322dd35407f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfMi0xMi0xLTEtOTQwMzY_042e55ef-9dd9-41f0-93ed-53a89977be96"
      unitRef="usd">-439830000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ica2d86f1c42f4225a14f6233a360b3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfMi0xNC0xLTEtOTQwMzY_dd0ca571-0ea7-46b0-96c1-c6bebfa3a9f6"
      unitRef="usd">-32000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfMi0xNi0xLTEtOTQwMzY_b9bc0f72-7c1a-4504-87d5-2820ddbd8a76"
      unitRef="usd">146360000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i137c2d1fbd6e43229ac9612c7317b36c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfMy0xMi0xLTEtOTQwMzY_f28b2d7b-d9d4-4f20-b24f-6a681e132fa7"
      unitRef="usd">-18867000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfMy0xNi0xLTEtOTQwMzY_6277264a-9a23-4f34-b8e1-a44b1fdbf028"
      unitRef="usd">-18867000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ica58d78c1ecc4801ae624220cb9c2498_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfNC0xNC0xLTEtOTQwMzY_f4f272c7-e8e2-4eb1-ba5f-b935971ba0a1"
      unitRef="usd">19000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfNC0xNi0xLTEtOTQwMzY_4e6887e8-a4ca-4108-bf76-95c6063de019"
      unitRef="usd">19000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic24a8929dcbc42ec90fc5e3dcc951f72_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfNi0xMC0xLTEtOTQwMzY_e8913997-96d3-4ddb-b257-d02478b3f71a"
      unitRef="usd">3772000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfNi0xNi0xLTEtOTQwMzY_f9c22d77-e9f0-4804-a8b5-9efe3ad880a1"
      unitRef="usd">3772000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="iffd55c09eff04a789ea05efbb15b203e_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfNy02LTEtMS05NDAzNg_190dd9d9-1dd3-44fd-bd50-62be54124b1b"
      unitRef="shares">549484</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesOutstanding
      contextRef="i4ac99fd6e63a409ab6a7ab3d16b3187c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfMTAtNi0xLTEtOTQwMzY_d4c2fa56-9884-4c07-95e1-ba2eadbb1522"
      unitRef="shares">93456835</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4ac99fd6e63a409ab6a7ab3d16b3187c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfMTAtOC0xLTEtOTQwMzY_1cb9190f-d217-4b95-ae8b-b80291eb17f5"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibbd143142e704e968e5b6449c32db9cb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfMTAtMTAtMS0xLTk0MDM2_486db355-59d0-4250-b1f8-756b37e78426"
      unitRef="usd">589985000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib37ea8f222c44a82980c1173a5872f63_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfMTAtMTItMS0xLTk0MDM2_996eca37-82a5-4826-9c15-69064dadeea0"
      unitRef="usd">-458697000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7ae971f88534bef91241e7eb4f0835f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfMTAtMTQtMS0xLTk0MDM2_54aafd88-f483-4a12-8db8-898b6b896a0b"
      unitRef="usd">-13000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yNS9mcmFnOmVlNTg1MDUwNzk4NTRmOTg5Y2FkZjM1N2EwNmE4YWIyL3RhYmxlOjIyZDFmYzVkYTI3ZDRlZTY5ZDljY2ZkNjY2NGIyYzNlL3RhYmxlcmFuZ2U6MjJkMWZjNWRhMjdkNGVlNjlkOWNjZmQ2NjY0YjJjM2VfMTAtMTYtMS0xLTk0MDM2_a908e1c2-25e9-46fb-a970-10ad18f5dceb"
      unitRef="usd">131284000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMy0xLTEtMS05NDAzNg_29590580-ff7b-4822-bcee-04401f2b2768"
      unitRef="usd">-18867000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMy0zLTEtMS05NDAzNg_4a8cb591-f719-414e-9576-e72cf33275ad"
      unitRef="usd">-14626000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfNS0xLTEtMS05NDAzNg_79e7eaa4-12bf-493a-b84e-62211b0ee22e"
      unitRef="usd">668000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfNS0zLTEtMS05NDAzNg_8a4592aa-5a1e-4780-ac77-aae2ee8d3fc9"
      unitRef="usd">720000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfNi0xLTEtMS05NDAzNg_63688817-cf64-4b46-95b1-61f5f5a7c524"
      unitRef="usd">3772000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfNi0zLTEtMS05NDAzNg_fbc03334-4393-4f31-b6d9-bcc5c3019d15"
      unitRef="usd">3548000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfNy0xLTEtMS05NDAzNg_bbf27cac-81c2-4c59-9416-76b347662a8b"
      unitRef="usd">1545000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfNy0zLTEtMS05NDAzNg_5b835536-8763-481d-8306-59da42ceaa4e"
      unitRef="usd">1675000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfOS0xLTEtMS05NDAzNg_e8690d7f-8b73-44f0-94ca-0527a063f360"
      unitRef="usd">2894000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfOS0zLTEtMS05NDAzNg_368e28d4-f08d-4a65-8a40-05575a2e3fa2"
      unitRef="usd">-1841000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMTAtMS0xLTEtOTQwMzY_defc5f58-d0a8-47da-a88a-d2a360bd8d2e"
      unitRef="usd">-17191000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMTAtMy0xLTEtOTQwMzY_f3b80a39-40f0-4dc3-93a0-fd000ecd257a"
      unitRef="usd">7749000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMTEtMS0xLTEtOTQwMzY_2ee242af-211e-4fd8-8b0f-72b261649fc5"
      unitRef="usd">-7884000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMTEtMy0xLTEtOTQwMzY_8aa33430-d5f1-4851-84d4-cf94cc14f813"
      unitRef="usd">-2969000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <hnst:IncreaseDecreaseInAccountsPayableAccruedLiabilitiesAndOtherLongTermLiabilities
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMTItMS0xLTEtOTQwMzY_3eb17a12-dec7-4249-9423-d3ec6d74f5d1"
      unitRef="usd">-10845000</hnst:IncreaseDecreaseInAccountsPayableAccruedLiabilitiesAndOtherLongTermLiabilities>
    <hnst:IncreaseDecreaseInAccountsPayableAccruedLiabilitiesAndOtherLongTermLiabilities
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMTItMy0xLTEtOTQwMzY_52b84682-a1bf-4021-9a75-dc81fe89d37a"
      unitRef="usd">-1593000</hnst:IncreaseDecreaseInAccountsPayableAccruedLiabilitiesAndOtherLongTermLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMTMtMS0xLTEtOTQwMzY_e41e3d22-12af-419f-ae78-6872fe290a82"
      unitRef="usd">670000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMTMtMy0xLTEtOTQwMzY_58d1b91f-79b0-40b0-9a57-642e6abdc0b5"
      unitRef="usd">20000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMTQtMS0xLTEtOTQwMzY_e7165127-39de-4c95-9216-91b23233d196"
      unitRef="usd">-1885000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMTQtMy0xLTEtOTQwMzY_652e40f7-2378-4dce-b623-7e2f7234ea87"
      unitRef="usd">-1507000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMTUtMS0xLTEtOTQwMzY_6962990f-0c54-431e-ac3a-d48b73539de4"
      unitRef="usd">-2761000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMTUtMy0xLTEtOTQwMzY_4624e6bb-eb4c-41b9-aa1c-280a9681a7d1"
      unitRef="usd">-14702000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMTktMS0xLTEtOTQwMzY_2422136d-4b7a-4a6b-8df9-c58588bd183e"
      unitRef="usd">2953000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMTktMy0xLTEtOTQwMzY_e64a8509-cc9f-4e5a-830f-c29f64d1b7a7"
      unitRef="usd">8849000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMjAtMS0xLTEtOTQwMzY_5e0d9164-fbb1-4f58-91aa-b730b0a4ad21"
      unitRef="usd">473000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMjAtMy0xLTEtOTQwMzY_08220daa-4a8f-4e08-86f4-d389eee43090"
      unitRef="usd">240000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMjEtMS0xLTEtOTQwMzY_150d58e9-341d-4ae5-9793-2f773737a6a6"
      unitRef="usd">2480000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMjEtMy0xLTEtOTQwMzY_fbaae922-dcee-4939-a69f-f098bb234368"
      unitRef="usd">8609000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMjQtMS0xLTEtOTQwMzY_d3947bbf-5b34-4546-bce6-830b6c423cd8"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMjQtMy0xLTEtOTQwMzY_dd13eba3-454f-40e3-be2a-5aec6777c1cc"
      unitRef="usd">20000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMjYtMS0xLTEtOTQwMzY_65e37fae-4fd2-42b7-8b81-3199838dad81"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMjYtMy0xLTEtOTQwMzY_94572ba9-1785-4729-b754-7c29e95b4012"
      unitRef="usd">113000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMjktMS0xLTEtOTQwMzY_423c4271-c7b1-4d0c-aab1-be0026e6e93a"
      unitRef="usd">15000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMjktMy0xLTEtOTQwMzY_3a8313ac-5557-4ae5-a1f2-cc2324df67ad"
      unitRef="usd">48000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMzAtMS0xLTEtOTQwMzY_1392a9e5-af3d-4bf5-9896-c8ca3b62ac1d"
      unitRef="usd">-15000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMzAtMy0xLTEtOTQwMzY_06e7dccf-aea1-4c4b-84eb-802d39955e2e"
      unitRef="usd">45000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMzEtMS0xLTEtOTQwMzY_9c743b7b-52e6-4df4-a28d-8811a529e172"
      unitRef="usd">-296000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMzEtMy0xLTEtOTQwMzY_fac92372-a31b-4f64-92b6-be5928edad1e"
      unitRef="usd">-6048000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMzMtMS0xLTEtOTQwMzY_bf77809e-01c5-4289-a005-a39335238f91"
      unitRef="usd">9517000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic66bb9fdbea246f4ad297d809ead9d01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMzMtMy0xLTEtOTQwMzY_18060864-9122-49be-a30d-8ec383d502e6"
      unitRef="usd">50791000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMzQtMS0xLTEtOTQwMzY_c84f6a56-bdbe-4f6b-b0ec-5607e06ac371"
      unitRef="usd">9221000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i960a773e9806476284fcd02944584a9b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfMzQtMy0xLTEtOTQwMzY_e32ef3b2-e757-4ea2-b43d-08d28f79e750"
      unitRef="usd">44743000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfNDktMS0xLTEtOTQwMzY_7d622e56-e301-4ae6-986e-1eeafa5af6f2"
      unitRef="usd">25000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8yOC9mcmFnOjE4YWYyZmNlZWMxYzQ4NGFiMThiN2E2NmRhY2Q5N2ZjL3RhYmxlOmRjZDUzNDg0MDhjYTQ1NTY5MTIwYTI0YzM5MzRmYmE4L3RhYmxlcmFuZ2U6ZGNkNTM0ODQwOGNhNDU1NjkxMjBhMjRjMzkzNGZiYThfNDktMy0xLTEtOTQwMzY_0d0f5831-cc0e-4b4c-acc5-0ac8d1fe33a0"
      unitRef="usd">91000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NatureOfOperations
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8zNC9mcmFnOjM5ZDhhYjFmMzU4NDQ0ODRhNDkwYTVhNzFhZDUyNWVhL3RleHRyZWdpb246MzlkOGFiMWYzNTg0NDQ4NGE0OTBhNWE3MWFkNTI1ZWFfMzE0Mg_e92dad5f-c4f1-459e-b3bb-ab656e64532e">Nature of BusinessThe Honest Company, Inc. (the &#x201c;Company&#x201d;) was incorporated in the State of California on July 19, 2011 and on May 23, 2012 was re-incorporated in the State of Delaware under the same name. The Company is a digitally-native consumer products company dedicated to creating clean- and sustainably-designed products spanning baby care, beauty, personal care, wellness and household care. The Company sells its products through digital and retail sales channels in the following product categories: Diapers and Wipes, Skin and Personal Care, and Household and Wellness.</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8zNy9mcmFnOjVmNTlmMThiMzcyNzRmZTk5MGRlMjJhODRhNmNkMzY2L3RleHRyZWdpb246NWY1OWYxOGIzNzI3NGZlOTkwZGUyMmE4NGE2Y2QzNjZfMTQ5Nzc_2e5f9796-1351-493f-b6a9-23c12333a072">Summary of Significant Accounting Policies &lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Basis of Presentation&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:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) and applicable rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding interim financial information. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes for the year ended December&#160;31, 2022. The condensed consolidated financial statements are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal recurring items, necessary for the fair statement of the condensed consolidated financial statements. The consolidated balance sheet as of December&#160;31, 2022 has been derived from the audited financial statements at that date but does not include all of the disclosures required by GAAP.  &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The condensed consolidated financial statements include the accounts of the Company, and its wholly owned subsidiaries after elimination of intercompany transactions and balances. The Company had a change in accounting policy from those disclosed in the audited consolidated financial statements and related notes for the year ended December&#160;31, 2022 related to the adoption of ASU No. 2016-13 (defined below). Refer to "Accounts Receivable" and "Recently Adopted Accounting Pronouncements" below for more information on the adoption of this standard. &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:700;line-height:112%"&gt;Restructuring &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company incurs restructuring costs in connection with the exiting of certain products and geographical locations, workforce reductions, and other actions. Such costs include employee termination benefits (one-time arrangements), termination of contractual obligations, inventory charges, non-cash asset charges and other direct incremental costs. The Company records employee termination liabilities once they are both probable and estimable for severance provided under the Company&#x2019;s existing severance policy. Other costs associated with a restructuring initiative, such as consulting and professional fees, product or geographical exit costs, accelerated amortization associated with a restructuring initiative, are recognized in the period in which the liability is incurred. Accrued restructuring costs are recorded within Accrued Expenses in the condensed consolidated balance sheets. Refer to Note 14, "Restructuring" included in these condensed consolidated financial statements for more information on the Company's restructuring initiatives. &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:700;line-height:112%"&gt;Segment Reporting and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s Chief Executive Officer, as the chief operating decision maker, organizes the Company, manages resource allocations, and measures performance on the basis of one operating segment. All of the Company&#x2019;s long-lived assets are located in the United States and substantially all of the Company&#x2019;s revenue is from customers located in the United States. &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:700;line-height:120%"&gt;Use of Estimates&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:700;line-height:112%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and contingent liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The Company&#x2019;s estimates, which are subject to varying degrees of judgment, include the valuation of inventories, sales returns and allowances, allowances for credit losses, valuation of short-term investments, capitalized software, useful lives associated with long-lived assets, incremental borrowing rates associated with leases, valuation allowances with respect to deferred tax assets, accruals and contingencies, recoverability of non-cash marketing credits, recoverability of goodwill and long-lived assets, and the valuation and assumptions &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:112%"&gt;underlying stock-based compensation and for the periods prior to the Company&#x2019;s IPO, the fair value of common stock. On an ongoing basis, the Company evaluates its estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In light of the unknown ultimate duration and severity of COVID-19, the impact of any COVID-19 variants, and ensuing macro factors, the Company faces a greater degree of uncertainty than normal in making certain judgments and estimates needed to apply significant accounting policies. The Company assessed certain accounting matters and estimates that generally require consideration of forecasted information in context with the information reasonably available to the Company as of March&#160;31, 2023 and through the date these condensed consolidated financial statements were issued. Management is not aware of any specific event or circumstance that would require an update to estimates or judgments or a revision to the carrying value of assets or liabilities. However, these estimates and judgments may change as new events occur and additional information is obtained, which may result in changes being recognized in the Company&#x2019;s consolidated financial statements in future periods. For example, based on macro trends within our Household and Wellness product category, consumer demand for sanitizing and disinfecting products decreased over the past few years.  As a result, the Company made a decision to exit certain elements of these products during the quarter ended March 31, 2023. Refer to Note 14, "Restructuring" included in these condensed consolidated financial statements for more information on the Company's restructuring initiatives. &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:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cash equivalents consist of short-term, highly liquid investments with stated maturities of three months or less from the date of purchase. Cash equivalents comprise amounts invested in money market funds. &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:700;line-height:112%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Accounts receivable is presented net of allowance for credit losses. The Company does not accrue interest on its trade receivables. On a periodic basis, the Company evaluates accounts receivable estimated to be uncollectible, and provides an allowance for credit losses as necessary. The Company considers factors in its allowance for accounts receivable such as historical analysis, credit quality of customers, the age of the accounts receivable balances and current macroeconomic conditions that may impact our customer's ability to pay. The allowance for credit losses was $0.6 million and $0.5 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&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:700;line-height:112%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company uses the following hierarchy in measuring the fair value of the Company&#x2019;s assets and liabilities, focusing on the most observable inputs when available:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Level 1  - Quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-align:justify;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Level 2 - Observable inputs other than Level 1 quoted prices, such as quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active for identical or similar assets and liabilities, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Level 3 - Valuations are based on inputs that are unobservable and significant to the overall fair value measurement of the assets or liabilities. Inputs reflect management&#x2019;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.&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:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Fair value is based on quoted market prices, if available. If listed prices or quotes are not available, fair value is based on internally developed models that primarily use market-based or independently sourced market parameters as inputs. Cash equivalents, consisting primarily of money market funds, represent highly liquid investments with maturities of three months or less at purchase. Market prices, which are Level 1 in the fair value hierarchy, are used to determine the fair value of the money market funds. Investments in debt securities are measured using broker provided indicative prices developed using observable market data, which are considered Level 2 in the fair value hierarchy. Certain assets, including long-lived assets, goodwill and intangible assets are also subject to measurement at fair value on a non-recurring basis if they are deemed to be impaired as a result of an impairment review. The fair value is measured using Level 3 inputs in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As an &#x201c;emerging growth company,&#x201d; the Jumpstart Our Business Startups Act allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company&#x2019;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.&lt;/span&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:112%"&gt;Recently Adopted Accounting Pronouncements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In June&#160;2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2016-13, &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:112%"&gt;Financial Instruments Credit Losses (Accounting Standard Codification 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;, to amend the accounting for credit losses for certain financial instruments. This guidance replaces the incurred loss impairment methodology with a methodology that reflects expected credit losses. In November 2019, FASB issued ASU No. 2019-10 which delayed the effective dates of the guidance. This guidance is effective for public business entities that meet the definition of an SEC filer, excluding entities eligible to be smaller reporting companies (&#x201c;SRC&#x201d;) for fiscal years beginning after December&#160;15, 2019 and all other entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December&#160;15, 2018, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company&#x2019;s consolidated financial statements.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8zNy9mcmFnOjVmNTlmMThiMzcyNzRmZTk5MGRlMjJhODRhNmNkMzY2L3RleHRyZWdpb246NWY1OWYxOGIzNzI3NGZlOTkwZGUyMmE4NGE2Y2QzNjZfMTQ5NzM_6795bfda-4327-4798-b428-ed3cd414889f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Basis of Presentation&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:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) and applicable rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding interim financial information. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes for the year ended December&#160;31, 2022. The condensed consolidated financial statements are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal recurring items, necessary for the fair statement of the condensed consolidated financial statements. The consolidated balance sheet as of December&#160;31, 2022 has been derived from the audited financial statements at that date but does not include all of the disclosures required by GAAP.  &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;The condensed consolidated financial statements include the accounts of the Company, and its wholly owned subsidiaries after elimination of intercompany transactions and balances.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8zNy9mcmFnOjVmNTlmMThiMzcyNzRmZTk5MGRlMjJhODRhNmNkMzY2L3RleHRyZWdpb246NWY1OWYxOGIzNzI3NGZlOTkwZGUyMmE4NGE2Y2QzNjZfMTA5OTUxMTY2MDIxOA_581357fa-3b52-4742-af01-42eac21ebaef">Restructuring The Company incurs restructuring costs in connection with the exiting of certain products and geographical locations, workforce reductions, and other actions. Such costs include employee termination benefits (one-time arrangements), termination of contractual obligations, inventory charges, non-cash asset charges and other direct incremental costs. The Company records employee termination liabilities once they are both probable and estimable for severance provided under the Company&#x2019;s existing severance policy. Other costs associated with a restructuring initiative, such as consulting and professional fees, product or geographical exit costs, accelerated amortization associated with a restructuring initiative, are recognized in the period in which the liability is incurred. Accrued restructuring costs are recorded within Accrued Expenses in the condensed consolidated balance sheets.</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8zNy9mcmFnOjVmNTlmMThiMzcyNzRmZTk5MGRlMjJhODRhNmNkMzY2L3RleHRyZWdpb246NWY1OWYxOGIzNzI3NGZlOTkwZGUyMmE4NGE2Y2QzNjZfMTQ5Njg_a1804f9d-3927-40e4-8dc5-0cc76b720737">Segment Reporting and Geographic InformationThe Company&#x2019;s Chief Executive Officer, as the chief operating decision maker, organizes the Company, manages resource allocations, and measures performance on the basis of one operating segment. All of the Company&#x2019;s long-lived assets are located in the United States and substantially all of the Company&#x2019;s revenue is from customers located in the United States.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8zNy9mcmFnOjVmNTlmMThiMzcyNzRmZTk5MGRlMjJhODRhNmNkMzY2L3RleHRyZWdpb246NWY1OWYxOGIzNzI3NGZlOTkwZGUyMmE4NGE2Y2QzNjZfMjk1NA_d0c7486b-2687-45c4-b767-d475d7cc81d6"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:UseOfEstimates
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8zNy9mcmFnOjVmNTlmMThiMzcyNzRmZTk5MGRlMjJhODRhNmNkMzY2L3RleHRyZWdpb246NWY1OWYxOGIzNzI3NGZlOTkwZGUyMmE4NGE2Y2QzNjZfMTQ5NzU_5822a08a-79e0-49e2-997d-4469899a6307">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&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:700;line-height:112%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and contingent liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The Company&#x2019;s estimates, which are subject to varying degrees of judgment, include the valuation of inventories, sales returns and allowances, allowances for credit losses, valuation of short-term investments, capitalized software, useful lives associated with long-lived assets, incremental borrowing rates associated with leases, valuation allowances with respect to deferred tax assets, accruals and contingencies, recoverability of non-cash marketing credits, recoverability of goodwill and long-lived assets, and the valuation and assumptions &lt;/span&gt;&lt;/div&gt;underlying stock-based compensation and for the periods prior to the Company&#x2019;s IPO, the fair value of common stock. On an ongoing basis, the Company evaluates its estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities.In light of the unknown ultimate duration and severity of COVID-19, the impact of any COVID-19 variants, and ensuing macro factors, the Company faces a greater degree of uncertainty than normal in making certain judgments and estimates needed to apply significant accounting policies. The Company assessed certain accounting matters and estimates that generally require consideration of forecasted information in context with the information reasonably available to the Company as of March&#160;31, 2023 and through the date these condensed consolidated financial statements were issued. Management is not aware of any specific event or circumstance that would require an update to estimates or judgments or a revision to the carrying value of assets or liabilities. However, these estimates and judgments may change as new events occur and additional information is obtained, which may result in changes being recognized in the Company&#x2019;s consolidated financial statements in future periods. For example, based on macro trends within our Household and Wellness product category, consumer demand for sanitizing and disinfecting products decreased over the past few years.  As a result, the Company made a decision to exit certain elements of these products during the quarter ended March 31, 2023. Refer to Note 14, "Restructuring" included in these condensed consolidated financial statements for more information on the Company's restructuring initiatives.</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8zNy9mcmFnOjVmNTlmMThiMzcyNzRmZTk5MGRlMjJhODRhNmNkMzY2L3RleHRyZWdpb246NWY1OWYxOGIzNzI3NGZlOTkwZGUyMmE4NGE2Y2QzNjZfMTQ5Njk_73de0eb4-3289-4118-8df7-3b462f671296">Cash and Cash EquivalentsCash equivalents consist of short-term, highly liquid investments with stated maturities of three months or less from the date of purchase. Cash equivalents comprise amounts invested in money market funds.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8zNy9mcmFnOjVmNTlmMThiMzcyNzRmZTk5MGRlMjJhODRhNmNkMzY2L3RleHRyZWdpb246NWY1OWYxOGIzNzI3NGZlOTkwZGUyMmE4NGE2Y2QzNjZfMTQ5NzA_b21dc6dc-2b3c-42d2-b23a-d19a6ffce192">Accounts ReceivableAccounts receivable is presented net of allowance for credit losses. The Company does not accrue interest on its trade receivables. On a periodic basis, the Company evaluates accounts receivable estimated to be uncollectible, and provides an allowance for credit losses as necessary.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8zNy9mcmFnOjVmNTlmMThiMzcyNzRmZTk5MGRlMjJhODRhNmNkMzY2L3RleHRyZWdpb246NWY1OWYxOGIzNzI3NGZlOTkwZGUyMmE4NGE2Y2QzNjZfNzQ4Mg_482a49ea-faa8-4140-8fd2-878418e4d8ca"
      unitRef="usd">600000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8zNy9mcmFnOjVmNTlmMThiMzcyNzRmZTk5MGRlMjJhODRhNmNkMzY2L3RleHRyZWdpb246NWY1OWYxOGIzNzI3NGZlOTkwZGUyMmE4NGE2Y2QzNjZfNTQ5NzU1ODQwMDU2_81c5e7f3-1b74-4767-97dc-41c9db1b2746"
      unitRef="usd">500000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8zNy9mcmFnOjVmNTlmMThiMzcyNzRmZTk5MGRlMjJhODRhNmNkMzY2L3RleHRyZWdpb246NWY1OWYxOGIzNzI3NGZlOTkwZGUyMmE4NGE2Y2QzNjZfMTQ5NzE_6a580fc9-6222-4448-9a7a-f0b10e3273fb">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company uses the following hierarchy in measuring the fair value of the Company&#x2019;s assets and liabilities, focusing on the most observable inputs when available:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Level 1  - Quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-align:justify;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Level 2 - Observable inputs other than Level 1 quoted prices, such as quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active for identical or similar assets and liabilities, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Level 3 - Valuations are based on inputs that are unobservable and significant to the overall fair value measurement of the assets or liabilities. Inputs reflect management&#x2019;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.&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:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Fair value is based on quoted market prices, if available. If listed prices or quotes are not available, fair value is based on internally developed models that primarily use market-based or independently sourced market parameters as inputs. Cash equivalents, consisting primarily of money market funds, represent highly liquid investments with maturities of three months or less at purchase. Market prices, which are Level 1 in the fair value hierarchy, are used to determine the fair value of the money market funds. Investments in debt securities are measured using broker provided indicative prices developed using observable market data, which are considered Level 2 in the fair value hierarchy. Certain assets, including long-lived assets, goodwill and intangible assets are also subject to measurement at fair value on a non-recurring basis if they are deemed to be impaired as a result of an impairment review. The fair value is measured using Level 3 inputs in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl8zNy9mcmFnOjVmNTlmMThiMzcyNzRmZTk5MGRlMjJhODRhNmNkMzY2L3RleHRyZWdpb246NWY1OWYxOGIzNzI3NGZlOTkwZGUyMmE4NGE2Y2QzNjZfMTQ5NzI_9706e6d4-979e-45aa-b5de-b85b9041bd16">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As an &#x201c;emerging growth company,&#x201d; the Jumpstart Our Business Startups Act allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company&#x2019;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.&lt;/span&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:112%"&gt;Recently Adopted Accounting Pronouncements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In June&#160;2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2016-13, &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:112%"&gt;Financial Instruments Credit Losses (Accounting Standard Codification 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;, to amend the accounting for credit losses for certain financial instruments. This guidance replaces the incurred loss impairment methodology with a methodology that reflects expected credit losses. In November 2019, FASB issued ASU No. 2019-10 which delayed the effective dates of the guidance. This guidance is effective for public business entities that meet the definition of an SEC filer, excluding entities eligible to be smaller reporting companies (&#x201c;SRC&#x201d;) for fiscal years beginning after December&#160;15, 2019 and all other entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December&#160;15, 2018, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company&#x2019;s consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RleHRyZWdpb246Nzc2NTJkY2YzMjk3NGUyOThhZTE3MGJkMjAxNDI3ZTVfMTU5Ng_4e1eac0c-18d5-42ae-99e9-8367ea2c2145">Revenue &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;Disaggregation of Revenue&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:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by sales channel: &lt;/span&gt;&lt;/div&gt;&lt;/td&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:120%"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&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: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:120%"&gt;2023&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:120%"&gt;(In thousands)&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="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-weight:400;line-height:120%"&gt;Digital&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;41,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;34,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:120%"&gt;Retail&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.808%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.693%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.861%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:119%"&gt;Revenue by product category: &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&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: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:120%"&gt;2023&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:120%"&gt;(In thousands)&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="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-weight:400;line-height:120%"&gt;Diapers and Wipes&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;53,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;43,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:120%"&gt;Skin and Personal Care&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:120%"&gt;Household and Wellness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-right:1pt;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:112%"&gt;Non-Monetary Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:1pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has in the past and may in the future enter into trade agreements with a vendor to exchange excess inventory for future marketing and transportation credits.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company recognizes revenue reflecting the fair value of the marketing and transportation credits, with the corresponding short and long-term asset included in prepaid expenses and other current assets and other assets in the accompanying condensed consolidated balance sheets. The Company may use the marketing and transportation credits over four years from the date of the respective agreement, with an option to extend for another two years if agreed upon by both parties. During the three months ended March&#160;31, 2023, the Company did not enter into any new trade agreements. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;For the three months ended March 31, 2023, the Company did not recognize any revenue or associated cost of revenue related to these marketing and transportation credits. For the three months ended March 31, 2022, the Company recognized $0.8&#160;million of revenue and $0.5&#160;million of associated cost of revenue based on the timing of delivery of goods. The Company assesses the recoverability of the marketing and transportation credits periodically. Factors considered in evaluating the recoverability include management&#x2019;s history of credit usage and future plans with respect to advertising, freight and other services for which these credits can be used. Any impairment losses are charged to operations as they become determinable. During the three months ended March&#160;31, 2023, the Company recorded no impairment losses related to these credits and used an aggregate of $0.1&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;of credits.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RleHRyZWdpb246Nzc2NTJkY2YzMjk3NGUyOThhZTE3MGJkMjAxNDI3ZTVfMTU5NA_95c38cb7-6f0d-4273-893e-08b27d1005ae">&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by sales channel: &lt;/span&gt;&lt;/div&gt;&lt;/td&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:120%"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&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: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:120%"&gt;2023&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:120%"&gt;(In thousands)&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="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-weight:400;line-height:120%"&gt;Digital&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;41,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;34,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:120%"&gt;Retail&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.808%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.693%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.861%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:119%"&gt;Revenue by product category: &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&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: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:120%"&gt;2023&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:120%"&gt;(In thousands)&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="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-weight:400;line-height:120%"&gt;Diapers and Wipes&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;53,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;43,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:120%"&gt;Skin and Personal Care&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:120%"&gt;Household and Wellness&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cbe5b50f21347ac9d3f2758ddf9c928_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RhYmxlOjI5OTgwYTg2MzZiNjQwZWFiMjc4YzY2OTc4ZWM3NTU0L3RhYmxlcmFuZ2U6Mjk5ODBhODYzNmI2NDBlYWIyNzhjNjY5NzhlYzc1NTRfMy0xLTEtMS05NDAzNg_ce4ebb8f-51bc-48ee-b175-1346a82e5d89"
      unitRef="usd">41814000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib137e12afef74b54be6f4e540bd5160c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RhYmxlOjI5OTgwYTg2MzZiNjQwZWFiMjc4YzY2OTc4ZWM3NTU0L3RhYmxlcmFuZ2U6Mjk5ODBhODYzNmI2NDBlYWIyNzhjNjY5NzhlYzc1NTRfMy0zLTEtMS05NDAzNg_dae5b4d6-b990-4ce3-9c5c-4042cb451e29"
      unitRef="usd">34260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72f9eef22dea4037839c6304ffe2e89e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RhYmxlOjI5OTgwYTg2MzZiNjQwZWFiMjc4YzY2OTc4ZWM3NTU0L3RhYmxlcmFuZ2U6Mjk5ODBhODYzNmI2NDBlYWIyNzhjNjY5NzhlYzc1NTRfNC0xLTEtMS05NDAzNg_4713bd4f-8d9a-479a-bce2-fdced31b30f9"
      unitRef="usd">41574000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4338b55d5f354058b03a6cc0bc1344ec_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RhYmxlOjI5OTgwYTg2MzZiNjQwZWFiMjc4YzY2OTc4ZWM3NTU0L3RhYmxlcmFuZ2U6Mjk5ODBhODYzNmI2NDBlYWIyNzhjNjY5NzhlYzc1NTRfNC0zLTEtMS05NDAzNg_7914c3ea-7140-4044-8eb1-3a8228779748"
      unitRef="usd">34459000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RhYmxlOjI5OTgwYTg2MzZiNjQwZWFiMjc4YzY2OTc4ZWM3NTU0L3RhYmxlcmFuZ2U6Mjk5ODBhODYzNmI2NDBlYWIyNzhjNjY5NzhlYzc1NTRfNS0xLTEtMS05NDAzNg_49dd2f5a-059b-4914-9ab1-c746d0fe8d54"
      unitRef="usd">83388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RhYmxlOjI5OTgwYTg2MzZiNjQwZWFiMjc4YzY2OTc4ZWM3NTU0L3RhYmxlcmFuZ2U6Mjk5ODBhODYzNmI2NDBlYWIyNzhjNjY5NzhlYzc1NTRfNS0zLTEtMS05NDAzNg_e4d34d87-c71b-42bf-882c-8f321d1173b6"
      unitRef="usd">68719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1688bb7a23944f7a01e246acc2ed2e2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RhYmxlOmU5Mjc4Njg3YWI1MTQxY2Y5MjljZGE2ZTRiZmVlOTEyL3RhYmxlcmFuZ2U6ZTkyNzg2ODdhYjUxNDFjZjkyOWNkYTZlNGJmZWU5MTJfMy0xLTEtMS05NDAzNg_a64e243e-d217-4ab0-80df-3114d776ee48"
      unitRef="usd">53077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2479da1839134003b2bb7300bbf8089a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RhYmxlOmU5Mjc4Njg3YWI1MTQxY2Y5MjljZGE2ZTRiZmVlOTEyL3RhYmxlcmFuZ2U6ZTkyNzg2ODdhYjUxNDFjZjkyOWNkYTZlNGJmZWU5MTJfMy0zLTEtMS05NDAzNg_7396b141-f4e5-445a-9920-a7a2cde16126"
      unitRef="usd">43289000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88113d66421d41f39815608ec32caeba_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RhYmxlOmU5Mjc4Njg3YWI1MTQxY2Y5MjljZGE2ZTRiZmVlOTEyL3RhYmxlcmFuZ2U6ZTkyNzg2ODdhYjUxNDFjZjkyOWNkYTZlNGJmZWU5MTJfNC0xLTEtMS05NDAzNg_93b10b64-8630-4c8c-a797-ab54f698d730"
      unitRef="usd">22792000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4863e66b13e54ba78c762792a97f81c1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RhYmxlOmU5Mjc4Njg3YWI1MTQxY2Y5MjljZGE2ZTRiZmVlOTEyL3RhYmxlcmFuZ2U6ZTkyNzg2ODdhYjUxNDFjZjkyOWNkYTZlNGJmZWU5MTJfNC0zLTEtMS05NDAzNg_ef0a1fee-f36b-43df-8dd4-0904ab47950e"
      unitRef="usd">21266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib46031482a83417a85c151567fef511c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RhYmxlOmU5Mjc4Njg3YWI1MTQxY2Y5MjljZGE2ZTRiZmVlOTEyL3RhYmxlcmFuZ2U6ZTkyNzg2ODdhYjUxNDFjZjkyOWNkYTZlNGJmZWU5MTJfNS0xLTEtMS05NDAzNg_f1b17817-5ca3-4938-ada4-5f458f0e2347"
      unitRef="usd">7519000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0999b359cdc74a36bb9318c7c3d727c8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RhYmxlOmU5Mjc4Njg3YWI1MTQxY2Y5MjljZGE2ZTRiZmVlOTEyL3RhYmxlcmFuZ2U6ZTkyNzg2ODdhYjUxNDFjZjkyOWNkYTZlNGJmZWU5MTJfNS0zLTEtMS05NDAzNg_f2184426-12ce-40c0-9b23-b6532bad88df"
      unitRef="usd">4164000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RhYmxlOmU5Mjc4Njg3YWI1MTQxY2Y5MjljZGE2ZTRiZmVlOTEyL3RhYmxlcmFuZ2U6ZTkyNzg2ODdhYjUxNDFjZjkyOWNkYTZlNGJmZWU5MTJfNi0xLTEtMS05NDAzNg_6c2bc1cb-252b-440d-808c-96131b561042"
      unitRef="usd">83388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RhYmxlOmU5Mjc4Njg3YWI1MTQxY2Y5MjljZGE2ZTRiZmVlOTEyL3RhYmxlcmFuZ2U6ZTkyNzg2ODdhYjUxNDFjZjkyOWNkYTZlNGJmZWU5MTJfNi0zLTEtMS05NDAzNg_5aff84f8-ecce-4d65-9f94-e8235b624f4f"
      unitRef="usd">68719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <hnst:ContractWithCustomerAssetPeriod
      contextRef="i6cc84dec28fc4d14ad64875685eb7854_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RleHRyZWdpb246Nzc2NTJkY2YzMjk3NGUyOThhZTE3MGJkMjAxNDI3ZTVfNTgw_bbd9cccc-752a-4800-82fb-434bdfe328d7">P4Y</hnst:ContractWithCustomerAssetPeriod>
    <hnst:ContractWithCustomerAssetExtensionPeriod
      contextRef="i6cc84dec28fc4d14ad64875685eb7854_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RleHRyZWdpb246Nzc2NTJkY2YzMjk3NGUyOThhZTE3MGJkMjAxNDI3ZTVfNjYz_0b4cd8e3-979f-4f75-a347-571b10f90241">P2Y</hnst:ContractWithCustomerAssetExtensionPeriod>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cc84dec28fc4d14ad64875685eb7854_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RleHRyZWdpb246Nzc2NTJkY2YzMjk3NGUyOThhZTE3MGJkMjAxNDI3ZTVfMTA5OTUxMTYzMDQ3NA_23ae80f9-e2f6-4c59-a449-8deaccef0f52"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i6cc84dec28fc4d14ad64875685eb7854_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RleHRyZWdpb246Nzc2NTJkY2YzMjk3NGUyOThhZTE3MGJkMjAxNDI3ZTVfMTA5OTUxMTYzMDQ3NA_7763e8d1-2d6a-4e69-9d5f-d6cc9cf5ee53"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccc7c23ce7944aa58210c3279c91d9b6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RleHRyZWdpb246Nzc2NTJkY2YzMjk3NGUyOThhZTE3MGJkMjAxNDI3ZTVfNTQ5NzU1ODE2NjI3_f884e265-52ba-4de9-8385-144f140eeff7"
      unitRef="usd">800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="iccc7c23ce7944aa58210c3279c91d9b6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RleHRyZWdpb246Nzc2NTJkY2YzMjk3NGUyOThhZTE3MGJkMjAxNDI3ZTVfNTQ5NzU1ODE2NjQ2_08943260-2f4a-4bfa-a01a-042af5aef36d"
      unitRef="usd">500000</us-gaap:CostOfRevenue>
    <hnst:ContractWithCustomerAssetImpairment
      contextRef="i6cc84dec28fc4d14ad64875685eb7854_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RleHRyZWdpb246Nzc2NTJkY2YzMjk3NGUyOThhZTE3MGJkMjAxNDI3ZTVfMTUwOA_9be89217-db04-4797-ac5d-69cf130d2da3"
      unitRef="usd">0</hnst:ContractWithCustomerAssetImpairment>
    <hnst:ContractWithCustomerAssetTransportationCreditUtilization
      contextRef="i6cc84dec28fc4d14ad64875685eb7854_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80My9mcmFnOjc3NjUyZGNmMzI5NzRlMjk4YWUxNzBiZDIwMTQyN2U1L3RleHRyZWdpb246Nzc2NTJkY2YzMjk3NGUyOThhZTE3MGJkMjAxNDI3ZTVfMTU3OQ_9e38e4be-e2ac-498a-a1bf-0112d7085d6e"
      unitRef="usd">100000</hnst:ContractWithCustomerAssetTransportationCreditUtilization>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RleHRyZWdpb246NWRjNThkYWMzMzIzNDMyNGIwYTc2MDQxMGRiYzNhOTBfOTUx_bd99aa91-73ea-49a4-ba27-e5303730c6cf">InvestmentsAs of March&#160;31, 2023 and December&#160;31, 2022, all investments in debt securities are classified as available-for-sale investments. All investments are reported within current assets because the securities represent investments of cash available for current operations. As of March&#160;31, 2023 and December&#160;31, 2022, the Company held $2.7 million and $5.7 million, respectively, of investments with contractual maturities of less than one year. As of March&#160;31, 2023 and December&#160;31, 2022, the Company did not have any investments with contractual maturities between one and two years. Available-for-sale investments are recorded at fair value, and unrealized holding gains and losses are recorded as a component of other comprehensive income (loss). &lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s available-for-sale investments:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.251%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;As of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%"&gt;Cost or Amortized Cost&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:120%"&gt;Gross Unrealized Gains&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:120%"&gt;Gross Unrealized Losses&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:120%"&gt;Total Estimated  Fair Value&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:120%"&gt;(In thousands)&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="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:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.251%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;As of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%"&gt;Cost or Amortized Cost&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:120%"&gt;Gross Unrealized Gains&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:120%"&gt;Gross Unrealized Losses&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:120%"&gt;Total Estimated Fair Value&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:120%"&gt;(In thousands)&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="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:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Realized gains and losses on investments in debt securities for the three months ended March&#160;31, 2023 and 2022 were immaterial.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RleHRyZWdpb246NWRjNThkYWMzMzIzNDMyNGIwYTc2MDQxMGRiYzNhOTBfMjk2_48eb3b36-edf3-44ea-807a-63af74a02eaa"
      unitRef="usd">2700000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RleHRyZWdpb246NWRjNThkYWMzMzIzNDMyNGIwYTc2MDQxMGRiYzNhOTBfMzAz_32983568-ff00-4c6d-8244-13374d7f249e"
      unitRef="usd">5700000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RleHRyZWdpb246NWRjNThkYWMzMzIzNDMyNGIwYTc2MDQxMGRiYzNhOTBfNDEz_3780d39f-7aef-4c01-b82e-dd0351bb289d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RleHRyZWdpb246NWRjNThkYWMzMzIzNDMyNGIwYTc2MDQxMGRiYzNhOTBfOTUy_78bc766c-14ba-46bf-b875-dab99076bf28">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s available-for-sale investments:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.251%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;As of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%"&gt;Cost or Amortized Cost&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:120%"&gt;Gross Unrealized Gains&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:120%"&gt;Gross Unrealized Losses&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:120%"&gt;Total Estimated  Fair Value&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:120%"&gt;(In thousands)&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="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:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.251%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;As of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%"&gt;Cost or Amortized Cost&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:120%"&gt;Gross Unrealized Gains&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:120%"&gt;Gross Unrealized Losses&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:120%"&gt;Total Estimated Fair Value&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:120%"&gt;(In thousands)&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="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:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i4f2c088cedd84da0b3ab110ad14a7009_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOmJjNTIzZGI2ZjExNDRhMTdhODNiZTRiMGI2MWM1OWNlL3RhYmxlcmFuZ2U6YmM1MjNkYjZmMTE0NGExN2E4M2JlNGIwYjYxYzU5Y2VfMy0xLTEtMS05NDAzNg_77cebb89-e8b5-46d4-9b7c-ef5a267a2de9"
      unitRef="usd">1762000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4f2c088cedd84da0b3ab110ad14a7009_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOmJjNTIzZGI2ZjExNDRhMTdhODNiZTRiMGI2MWM1OWNlL3RhYmxlcmFuZ2U6YmM1MjNkYjZmMTE0NGExN2E4M2JlNGIwYjYxYzU5Y2VfMy0zLTEtMS05NDAzNg_31eec27e-4cd4-4d07-887a-272332d4a598"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4f2c088cedd84da0b3ab110ad14a7009_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOmJjNTIzZGI2ZjExNDRhMTdhODNiZTRiMGI2MWM1OWNlL3RhYmxlcmFuZ2U6YmM1MjNkYjZmMTE0NGExN2E4M2JlNGIwYjYxYzU5Y2VfMy01LTEtMS05NDAzNg_3c5aee93-1bfd-402f-b673-058d27217cf0"
      unitRef="usd">10000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i4f2c088cedd84da0b3ab110ad14a7009_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOmJjNTIzZGI2ZjExNDRhMTdhODNiZTRiMGI2MWM1OWNlL3RhYmxlcmFuZ2U6YmM1MjNkYjZmMTE0NGExN2E4M2JlNGIwYjYxYzU5Y2VfMy03LTEtMS05NDAzNg_766baf83-5c12-49a0-baa2-fcab94f14f9f"
      unitRef="usd">1752000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ic83dad0b9ad74b15a96a1520c61175bf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOmJjNTIzZGI2ZjExNDRhMTdhODNiZTRiMGI2MWM1OWNlL3RhYmxlcmFuZ2U6YmM1MjNkYjZmMTE0NGExN2E4M2JlNGIwYjYxYzU5Y2VfNS0xLTEtMS05NDAzNg_e569c5ba-f697-415c-a99e-05e4b6b5bdc9"
      unitRef="usd">968000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic83dad0b9ad74b15a96a1520c61175bf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOmJjNTIzZGI2ZjExNDRhMTdhODNiZTRiMGI2MWM1OWNlL3RhYmxlcmFuZ2U6YmM1MjNkYjZmMTE0NGExN2E4M2JlNGIwYjYxYzU5Y2VfNS0zLTEtMS05NDAzNg_1b3b23ec-451c-4e0a-8ae3-714b69cc4f9a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic83dad0b9ad74b15a96a1520c61175bf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOmJjNTIzZGI2ZjExNDRhMTdhODNiZTRiMGI2MWM1OWNlL3RhYmxlcmFuZ2U6YmM1MjNkYjZmMTE0NGExN2E4M2JlNGIwYjYxYzU5Y2VfNS01LTEtMS05NDAzNg_df65b3a0-0bc2-4214-9829-eccadad4239b"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ic83dad0b9ad74b15a96a1520c61175bf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOmJjNTIzZGI2ZjExNDRhMTdhODNiZTRiMGI2MWM1OWNlL3RhYmxlcmFuZ2U6YmM1MjNkYjZmMTE0NGExN2E4M2JlNGIwYjYxYzU5Y2VfNS03LTEtMS05NDAzNg_650a2643-3ea3-4462-998d-d28a42a8d304"
      unitRef="usd">965000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOmJjNTIzZGI2ZjExNDRhMTdhODNiZTRiMGI2MWM1OWNlL3RhYmxlcmFuZ2U6YmM1MjNkYjZmMTE0NGExN2E4M2JlNGIwYjYxYzU5Y2VfNy0xLTEtMS05NDAzNg_4e1b3079-9d6b-4376-82dc-646f18297085"
      unitRef="usd">2730000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOmJjNTIzZGI2ZjExNDRhMTdhODNiZTRiMGI2MWM1OWNlL3RhYmxlcmFuZ2U6YmM1MjNkYjZmMTE0NGExN2E4M2JlNGIwYjYxYzU5Y2VfNy0zLTEtMS05NDAzNg_0a5d0f86-416e-491e-a01c-25c3bb60ca1f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOmJjNTIzZGI2ZjExNDRhMTdhODNiZTRiMGI2MWM1OWNlL3RhYmxlcmFuZ2U6YmM1MjNkYjZmMTE0NGExN2E4M2JlNGIwYjYxYzU5Y2VfNy01LTEtMS05NDAzNg_4cddfbef-3a20-4705-bdf9-4e606acb12f0"
      unitRef="usd">13000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOmJjNTIzZGI2ZjExNDRhMTdhODNiZTRiMGI2MWM1OWNlL3RhYmxlcmFuZ2U6YmM1MjNkYjZmMTE0NGExN2E4M2JlNGIwYjYxYzU5Y2VfNy03LTEtMS05NDAzNg_62c175cf-a0a3-4d21-aa83-4a13e7d27947"
      unitRef="usd">2717000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ice104fb9df814f4788f14727774a70fd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfMy0xLTEtMS05NDAzNg_8b84c27a-5c55-4050-bdd4-63218cb1df01"
      unitRef="usd">3216000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ice104fb9df814f4788f14727774a70fd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfMy0zLTEtMS05NDAzNg_7a34c8d6-1802-4b4d-aef7-67c3f0c4f0d6"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ice104fb9df814f4788f14727774a70fd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfMy01LTEtMS05NDAzNg_8713c83b-3141-472b-bb12-1e952462d3f9"
      unitRef="usd">24000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ice104fb9df814f4788f14727774a70fd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfMy03LTEtMS05NDAzNg_e6c9eb3d-5ba1-4349-865b-91d6c39392ca"
      unitRef="usd">3193000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i2831ac73afe74f7eb1b95158d1c4a242_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfNC0xLTEtMS05NDAzNg_2d82f972-74cd-475e-ad38-94c5b1481b81"
      unitRef="usd">582000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2831ac73afe74f7eb1b95158d1c4a242_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfNC0zLTEtMS05NDAzNg_9ddcd01c-87a9-4ff1-aa89-0303e6bab082"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2831ac73afe74f7eb1b95158d1c4a242_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfNC01LTEtMS05NDAzNg_aeeb0f07-6fc9-411e-8755-3f8524a93cc5"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i2831ac73afe74f7eb1b95158d1c4a242_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfNC03LTEtMS05NDAzNg_d3cd6f9f-12e6-492a-9558-d3c1875de1be"
      unitRef="usd">582000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i454bab0fd16c4c6dbd34f7b875bc053c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfNS0xLTEtMS05NDAzNg_13776f83-88c7-4879-884e-91db5a2fd544"
      unitRef="usd">1884000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i454bab0fd16c4c6dbd34f7b875bc053c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfNS0zLTEtMS05NDAzNg_278fe1e8-e8b6-4144-8105-196ca9e1ec7e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i454bab0fd16c4c6dbd34f7b875bc053c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfNS01LTEtMS05NDAzNg_2dbd2b1b-7ebf-4b9d-8859-c23468ea49ae"
      unitRef="usd">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i454bab0fd16c4c6dbd34f7b875bc053c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfNS03LTEtMS05NDAzNg_df54c94a-bba4-4bbe-b032-a2c943bb1aff"
      unitRef="usd">1875000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfNy0xLTEtMS05NDAzNg_db57a7cf-29e4-49f4-8936-3e5071cbad71"
      unitRef="usd">5682000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfNy0zLTEtMS05NDAzNg_c5d4bd5a-cb0d-4835-82cf-701f03e7ea5e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfNy01LTEtMS05NDAzNg_db4bfe7e-c3aa-4657-b91c-a20f2fa76bcb"
      unitRef="usd">33000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80Ni9mcmFnOjVkYzU4ZGFjMzMyMzQzMjRiMGE3NjA0MTBkYmMzYTkwL3RhYmxlOjEzMTY3M2U2YTI2YzQ4Y2JiMTEwOTk1NTEyMmY3NjQwL3RhYmxlcmFuZ2U6MTMxNjczZTZhMjZjNDhjYmIxMTA5OTU1MTIyZjc2NDBfNy03LTEtMS05NDAzNg_094c818e-8996-418a-a6d8-61fa19ddcc97"
      unitRef="usd">5650000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RleHRyZWdpb246N2U4MTI5M2MxYzUzNDU3NGI4ZGMxMGFkNTE2NzkzOWZfMzE5_040cfc58-5fb9-43e8-99d9-f31c525ca9f6">Fair Value Measurements &lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets measured and recorded at fair value on a recurring basis consist of the following as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.251%"/&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:120%"&gt;March 31, 2023&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:120%"&gt;Level 1&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:120%"&gt;Level 2&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:120%"&gt;Level 3&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:120%"&gt;Total&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:120%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;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:120%"&gt;Cash equivalents&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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-weight:400;line-height:120%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;Short-term investments&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:400;line-height:120%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;2,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;2,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-right:1pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.251%"/&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:120%"&gt;December 31, 2022&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:120%"&gt;Level 1&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:120%"&gt;Level 2&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:120%"&gt;Level 3&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:120%"&gt;Total&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:120%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;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:120%"&gt;Cash equivalents&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;9,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;9,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;9,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;9,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;Short-term investments&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:400;line-height:120%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;5,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;5,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The carrying amounts for the Company&#x2019;s cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short maturities.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RleHRyZWdpb246N2U4MTI5M2MxYzUzNDU3NGI4ZGMxMGFkNTE2NzkzOWZfMzE4_4af8a3cc-79b0-4e80-a4db-3b4413335618">&lt;div style="margin-bottom:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets measured and recorded at fair value on a recurring basis consist of the following as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.251%"/&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:120%"&gt;March 31, 2023&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:120%"&gt;Level 1&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:120%"&gt;Level 2&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:120%"&gt;Level 3&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:120%"&gt;Total&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:120%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;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:120%"&gt;Cash equivalents&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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-weight:400;line-height:120%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;Short-term investments&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:400;line-height:120%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;2,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;2,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-right:1pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.251%"/&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:120%"&gt;December 31, 2022&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:120%"&gt;Level 1&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:120%"&gt;Level 2&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:120%"&gt;Level 3&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:120%"&gt;Total&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:120%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;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:120%"&gt;Cash equivalents&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;9,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;9,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;9,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;9,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;Short-term investments&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:400;line-height:120%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;5,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;5,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie082d85160b647f2a6535687414d35a1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfNC0xLTEtMS05NDAzNg_bb5eec0b-5bf6-4dcb-a7c0-58fafea11785"
      unitRef="usd">2648000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i50e9024f045141f9b9fb46186997f12a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfNC0zLTEtMS05NDAzNg_6b754ffa-1f98-432a-8a6c-e976dfe2bf2c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icd7133bdb00c44e6afd47534a0d57cdf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfNC01LTEtMS05NDAzNg_ce56e3d0-5759-4b56-a289-7bedef2a89a9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i36d7ecbdfa4b432eb745e77c4e7eb3e6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfNC03LTEtMS05NDAzNg_fbc5ae8b-6be9-44d8-81fc-55472b2f2405"
      unitRef="usd">2648000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3075525d52fa4f70908c78a25d041099_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfNy0xLTEtMS05NDAzNg_1d58f415-4265-421a-8dcc-375a4ccfcd24"
      unitRef="usd">2648000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6a79985238074e528370c3045ef01171_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfNy0zLTEtMS05NDAzNg_237b9ae3-f3a7-489d-8c39-8cc1e3a62fa3"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib3e2f176194940ca9c81b45f2fb28f24_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfNy01LTEtMS05NDAzNg_95b7dd88-6474-4089-83ea-b2f613c82528"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i059391ad34d14f00b3967d0d7212cf41_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfNy03LTEtMS05NDAzNg_1cffad9c-ec3f-4782-8a75-311a9d1a66d0"
      unitRef="usd">2648000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ie78ec80f3f2648449b17ef5efad39cac_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfOS0xLTEtMS05NDAzNg_974a578d-dc0e-4c52-835a-56004e097d07"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="if04a4b5017a44deab3f125d7826bde6d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfOS0zLTEtMS05NDAzNg_5432882c-e344-4085-92ef-c0fea35cc37a"
      unitRef="usd">1752000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ic8764fa04dbd4755a24f4929cd9dd3f3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfOS01LTEtMS05NDAzNg_fd46da11-d1df-4093-bb09-94ebbe8e0ebb"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ic9de7a609895424f996737200b334fbc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfOS03LTEtMS05NDAzNg_6615bd37-e4aa-4d39-8ccf-21b320c2bd20"
      unitRef="usd">1752000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i883026a30de4496b91f8ae31cdf2858c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfMTEtMS0xLTEtOTQwMzY_a1f42dd3-1263-46ba-a253-a2632864bf6f"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ic532eba799bc4eada31a21fb1e95702c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfMTEtMy0xLTEtOTQwMzY_f1ad990a-93ce-450c-aa1a-875d477316f1"
      unitRef="usd">965000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ic215c67315834685aaa348220e161301_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfMTEtNS0xLTEtOTQwMzY_01061aae-ffa9-4c90-8823-40ecb88d300c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i55a275dbd99848889bed9d5c14a0db91_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfMTEtNy0xLTEtOTQwMzY_23771661-99d9-49c4-a198-88911897d5c9"
      unitRef="usd">965000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i3075525d52fa4f70908c78a25d041099_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfMTMtMS0xLTEtOTQwMzY_46bd6a19-3ab0-4a0b-8704-80745617f731"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i6a79985238074e528370c3045ef01171_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfMTMtMy0xLTEtOTQwMzY_4220b762-7cd2-4cbf-9132-6f74d2dec9ee"
      unitRef="usd">2717000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ib3e2f176194940ca9c81b45f2fb28f24_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfMTMtNS0xLTEtOTQwMzY_74bc49e9-54d5-413e-962d-c013720477eb"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i059391ad34d14f00b3967d0d7212cf41_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfMTMtNy0xLTEtOTQwMzY_8802c44d-7353-43ae-8dcb-1628c3cc2e8b"
      unitRef="usd">2717000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3075525d52fa4f70908c78a25d041099_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfMTQtMS0xLTEtOTQwMzY_efb720b6-e474-4c3a-9776-a5af9b378379"
      unitRef="usd">2648000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6a79985238074e528370c3045ef01171_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfMTQtMy0xLTEtOTQwMzY_70380943-8f29-4171-aec1-26365b59035a"
      unitRef="usd">2717000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib3e2f176194940ca9c81b45f2fb28f24_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfMTQtNS0xLTEtOTQwMzY_aba3e0a5-6716-40f0-8d4f-8ca0dbf1c7cd"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i059391ad34d14f00b3967d0d7212cf41_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOmZlYTY0ZWRiMDRkNzQwOTdiZmFlZmQ1ZGFkM2I1MDIzL3RhYmxlcmFuZ2U6ZmVhNjRlZGIwNGQ3NDA5N2JmYWVmZDVkYWQzYjUwMjNfMTQtNy0xLTEtOTQwMzY_5c376100-f4dd-4686-9ebe-5e865913d08c"
      unitRef="usd">5365000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9ddb9218178d4bee8bf4e84f0f88e479_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfNC0xLTEtMS05NDAzNg_24284d8a-4f34-4273-bb99-46575a39436f"
      unitRef="usd">9595000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i93c31632afb94d9981bdb45d64566e48_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfNC0zLTEtMS05NDAzNg_4d37cfb8-abed-471c-b4a8-1d0311771232"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i039ba9e03aef402a852efd18161312a6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfNC01LTEtMS05NDAzNg_2357673e-8bc8-4588-9ed2-cbbdcf54bcd1"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9a658ff877314df2bbf377a496fec67b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfNC03LTEtMS05NDAzNg_20f843b3-2afc-4686-9b2a-89ddd62a02ed"
      unitRef="usd">9595000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iba398a28981a4b1390345a8a91dd51a6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfNS0xLTEtMS05NDAzNg_5230f7bf-8ff7-4eff-8c5c-e279eeb13a17"
      unitRef="usd">9595000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic1b89ce66e6242beac9fb4f47288755a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfNS0zLTEtMS05NDAzNg_3c1503df-6f91-491d-ad8b-defac35fadff"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib3820502f56b4264adb6264394331c7b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfNS01LTEtMS05NDAzNg_d7190e13-d627-4a54-9b58-e306ac815bd4"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie51a6c0e233e42aab4db46206e486a9d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfNS03LTEtMS05NDAzNg_31b61f14-91eb-4f9c-9743-e86d9cb4aa74"
      unitRef="usd">9595000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i2b9ac037fda444ae89d9e4a40d2f7bfa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfNy0xLTEtMS05NDAzNg_e26e376a-d9d9-46c0-9336-ec0609ecc183"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="iff066356644d46619b76381ab5af14b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfNy0zLTEtMS05NDAzNg_8dee2c84-5d7a-4860-87ad-2705cd199c93"
      unitRef="usd">3193000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ifb6b5881aa29450082f0b41206a8dbb2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfNy01LTEtMS05NDAzNg_01905fa4-0acd-4684-8ac6-cc7ab91513d2"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ic3bb4d53fdaa4bd3b9dd2efe9e33027e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfNy03LTEtMS05NDAzNg_81023ae0-0595-4d27-8d0e-4c3ab3f2bcfb"
      unitRef="usd">3193000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ibbae80fd63bb4899baa6cb1f5c479320_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfOC0xLTEtMS05NDAzNg_ad46c11d-2674-458a-a4d1-b840b99f70a1"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ic6530388017f4d639dbdef97799e0776_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfOC0zLTEtMS05NDAzNg_d4c9dd57-2f32-4ab0-895a-3d675c71ec35"
      unitRef="usd">582000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="id0b78f882c194f9abc9bf2282d349837_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfOC01LTEtMS05NDAzNg_84af0395-3cc0-445a-a025-f886fd688b13"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ic7cf29c06f294860a8b8bd740b76bd93_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfOC03LTEtMS05NDAzNg_14153a12-4244-4e00-8ce1-0a140f19b13b"
      unitRef="usd">582000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ia39e36c3bf694580b96ac2e8162117f1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfOS0xLTEtMS05NDAzNg_2771cd4c-a22a-4f90-9fcf-641a7c591d5d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i5d8b3c25cbbd4d0dad3a58f80a9cd742_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfOS0zLTEtMS05NDAzNg_30a80344-ae7f-49d3-b8c9-6819b196a4d3"
      unitRef="usd">1875000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i97e634e2d4b047c0b381a1322fb9d5fc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfOS01LTEtMS05NDAzNg_8fa831d2-a479-49c1-b8eb-55476e0442e3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="i35354f9d20714abb90f09f33ccf7ad2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfOS03LTEtMS05NDAzNg_53313064-2c53-4b3a-a4ad-fdecb4681104"
      unitRef="usd">1875000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="iba398a28981a4b1390345a8a91dd51a6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfMTEtMS0xLTEtOTQwMzY_46cf4b56-1abd-447a-8565-f2a90f945476"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ic1b89ce66e6242beac9fb4f47288755a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfMTEtMy0xLTEtOTQwMzY_ad7f73e1-0eb3-466e-a40c-d999458fe8db"
      unitRef="usd">5650000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ib3820502f56b4264adb6264394331c7b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfMTEtNS0xLTEtOTQwMzY_d0bc4e01-a40c-4d9c-9aa5-081cdb6a9e46"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ie51a6c0e233e42aab4db46206e486a9d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfMTEtNy0xLTEtOTQwMzY_71d6eff3-5e84-40bc-8bd5-16c59bfa932a"
      unitRef="usd">5650000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iba398a28981a4b1390345a8a91dd51a6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfMTItMS0xLTEtOTQwMzY_235172d0-ab89-4dec-921f-51a08d3a212b"
      unitRef="usd">9595000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic1b89ce66e6242beac9fb4f47288755a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfMTItMy0xLTEtOTQwMzY_138f3ad9-ca32-4311-b076-5f704a6c5f39"
      unitRef="usd">5650000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib3820502f56b4264adb6264394331c7b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfMTItNS0xLTEtOTQwMzY_abe1a984-ab8b-4d0e-b768-231da01167ff"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie51a6c0e233e42aab4db46206e486a9d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80OS9mcmFnOjdlODEyOTNjMWM1MzQ1NzRiOGRjMTBhZDUxNjc5MzlmL3RhYmxlOjUxNGM1MDBmMmJkNTQzNGU4OGNmZTJkZTU5NTVlYTQyL3RhYmxlcmFuZ2U6NTE0YzUwMGYyYmQ1NDM0ZTg4Y2ZlMmRlNTk1NWVhNDJfMTItNy0xLTEtOTQwMzY_5b67f3ea-f1f7-48ad-9c7e-39371623ed46"
      unitRef="usd">15245000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81NS9mcmFnOjM2OGFlMjliYjIwMjQ4OWNiN2E1NzM4YzI1MDJjMDYwL3RleHRyZWdpb246MzY4YWUyOWJiMjAyNDg5Y2I3YTU3MzhjMjUwMmMwNjBfMjI5Nw_d0bb44cb-f699-4616-ba9c-96a4f1491166">Credit Facilities &lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In January 2023, the Company entered into a first lien credit agreement (the &#x201c;2023 Credit Facility&#x201d;), with JPMorgan Chase Bank, N.A., as administrative agent and lender, and the other lenders party thereto, which provides for a $35.0 million revolving credit facility that matures on April 30, 2026. The 2023 Credit Facility includes a sub-facility that provides for the issuance of letters of credit in an amount of up to $15.0 million at any time outstanding. Availability of the 2023 Credit Facility is based upon a borrowing base formula and periodic borrowing base certifications valuing certain of the Company&#x2019;s accounts receivable and inventory as reduced by an availability block and certain reserves, if any. The 2023 Credit Facility includes an uncommitted accordion feature that allows for increases in the revolving commitment to as much as an additional $35.0 million, for up to $70.0 million in potential revolving commitment. The 2023 Credit Facility is subject to customary fees for loan facilities of this type, including a commitment fee based on the average daily undrawn portion of the 2023 Credit Facility. The Company recognizes the commitment fee as incurred in interest and other income (expense), net in the condensed consolidated statements of comprehensive loss. For the three months ended March&#160;31, 2023, the commitment fee incurred was immaterial. As of March&#160;31, 2023, there were $4.8 million of outstanding letters of credit and $18.3 million available to be drawn upon.   &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The interest rate applicable to the 2023 Credit Facility is, at the Company&#x2019;s option, either (a) the Adjusted Term SOFR rate (subject to a 0.00% floor), plus a margin ranging from 1.50% to 2.25% or (b) the CB floating rate, (i) plus a margin of 0.25% or (ii) minus a margin ranging from 0.25% to 0.50%. The margin is based upon the Company&#x2019;s fixed charge coverage ratio. The CB floating rate is the higher of (a) the Wall Street Journal prime rate and (b) 2.50%.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The 2023 Credit Facility will terminate and borrowings thereunder, if any, would be due in full on April 30, 2026. Debt under the 2023 Credit Facility is guaranteed by substantially all of the Company&#x2019;s material domestic subsidiaries and is secured by substantially all of the Company&#x2019;s and such subsidiaries&#x2019; assets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The 2023 Credit Facility contains covenants that restrict, among other things, the Company's ability to sell assets, make investments and acquisitions, grant liens, change the Company&#x2019;s lines of business, pay dividends and make certain other restricted payments. The Company is subject to certain affirmative and negative covenants including the requirement that it maintains a minimum total fixed charge coverage ratio during the periods set forth in the 2023 Credit Facility. Failure to do so, unless waived by the lenders under the 2023 Credit Facility pursuant to its terms, as amended, would result in an event of default under the 2023 Credit Facility. As of March&#160;31, 2023, the Company is in compliance with all covenants under the 2023 Credit Facility.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i039e9d01c6704e41a1f68106d3fde9cb_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81NS9mcmFnOjM2OGFlMjliYjIwMjQ4OWNiN2E1NzM4YzI1MDJjMDYwL3RleHRyZWdpb246MzY4YWUyOWJiMjAyNDg5Y2I3YTU3MzhjMjUwMmMwNjBfNTQ5NzU1ODE5MzI0_8234efde-0d44-4367-ae0d-9e088c6eb4ef"
      unitRef="usd">35000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id037a5624ac94ba290add796bd2e1c7b_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81NS9mcmFnOjM2OGFlMjliYjIwMjQ4OWNiN2E1NzM4YzI1MDJjMDYwL3RleHRyZWdpb246MzY4YWUyOWJiMjAyNDg5Y2I3YTU3MzhjMjUwMmMwNjBfNTQ5NzU1ODE5MzQw_b0ebf1f9-338b-42e3-b6e7-2ff6860c280e"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <hnst:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="i039e9d01c6704e41a1f68106d3fde9cb_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81NS9mcmFnOjM2OGFlMjliYjIwMjQ4OWNiN2E1NzM4YzI1MDJjMDYwL3RleHRyZWdpb246MzY4YWUyOWJiMjAyNDg5Y2I3YTU3MzhjMjUwMmMwNjBfNTQ5NzU1ODIzOTUx_12384df7-ec13-4f0f-bdfa-472c1d63055d"
      unitRef="usd">35000000</hnst:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <hnst:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption
      contextRef="i039e9d01c6704e41a1f68106d3fde9cb_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81NS9mcmFnOjM2OGFlMjliYjIwMjQ4OWNiN2E1NzM4YzI1MDJjMDYwL3RleHRyZWdpb246MzY4YWUyOWJiMjAyNDg5Y2I3YTU3MzhjMjUwMmMwNjBfNTQ5NzU1ODIzOTY2_093af4b3-ba70-4973-90bf-0595c6dfa4f6"
      unitRef="usd">70000000</hnst:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i74a97c86bac94751aad422500b13f2c0_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81NS9mcmFnOjM2OGFlMjliYjIwMjQ4OWNiN2E1NzM4YzI1MDJjMDYwL3RleHRyZWdpb246MzY4YWUyOWJiMjAyNDg5Y2I3YTU3MzhjMjUwMmMwNjBfNTQ5NzU1ODI0MDk1_3a242963-5a5d-4ede-88f7-bdd85c029840"
      unitRef="usd">4800000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i74a97c86bac94751aad422500b13f2c0_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81NS9mcmFnOjM2OGFlMjliYjIwMjQ4OWNiN2E1NzM4YzI1MDJjMDYwL3RleHRyZWdpb246MzY4YWUyOWJiMjAyNDg5Y2I3YTU3MzhjMjUwMmMwNjBfNTQ5NzU1ODE3Njg4_1d10f26e-65bf-439e-a2dc-ba0f881e77ef"
      unitRef="usd">18300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <hnst:DebtInstrumentSecuredOvernightFinancingRateFloor
      contextRef="id833af247e654fe687448702e69d9790_D20230101-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81NS9mcmFnOjM2OGFlMjliYjIwMjQ4OWNiN2E1NzM4YzI1MDJjMDYwL3RleHRyZWdpb246MzY4YWUyOWJiMjAyNDg5Y2I3YTU3MzhjMjUwMmMwNjBfNTQ5NzU1ODE5MzQ4_750132e1-270b-41eb-9686-f15f04b591d5"
      unitRef="number">0.0000</hnst:DebtInstrumentSecuredOvernightFinancingRateFloor>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic1d2944facc04b56bd2efe850a961d1d_D20230101-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81NS9mcmFnOjM2OGFlMjliYjIwMjQ4OWNiN2E1NzM4YzI1MDJjMDYwL3RleHRyZWdpb246MzY4YWUyOWJiMjAyNDg5Y2I3YTU3MzhjMjUwMmMwNjBfNTQ5NzU1ODIxNjI0_84d20d01-657f-45c2-9d4c-deb4ffb2fac4"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibad61ef2d0fc4a2ea14411deddeb404f_D20230101-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81NS9mcmFnOjM2OGFlMjliYjIwMjQ4OWNiN2E1NzM4YzI1MDJjMDYwL3RleHRyZWdpb246MzY4YWUyOWJiMjAyNDg5Y2I3YTU3MzhjMjUwMmMwNjBfNTQ5NzU1ODIxNjMy_af186533-8fd2-4d24-8bd3-8875d197fcd4"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idfcdefd9862d4163ac9c362b43a9d949_D20230101-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81NS9mcmFnOjM2OGFlMjliYjIwMjQ4OWNiN2E1NzM4YzI1MDJjMDYwL3RleHRyZWdpb246MzY4YWUyOWJiMjAyNDg5Y2I3YTU3MzhjMjUwMmMwNjBfNTQ5NzU1ODIxNjQx_c12ccd50-67a3-4f95-87bc-ec3005daf12e"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia979b10b256849e1bbe162ab3366955e_D20230101-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81NS9mcmFnOjM2OGFlMjliYjIwMjQ4OWNiN2E1NzM4YzI1MDJjMDYwL3RleHRyZWdpb246MzY4YWUyOWJiMjAyNDg5Y2I3YTU3MzhjMjUwMmMwNjBfNTQ5NzU1ODIxNjQ5_166aabe4-f390-4ba6-a717-db4ab81ebb2c"
      unitRef="number">-0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3a77de2765a4434b822f58b81cb8861a_D20230101-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81NS9mcmFnOjM2OGFlMjliYjIwMjQ4OWNiN2E1NzM4YzI1MDJjMDYwL3RleHRyZWdpb246MzY4YWUyOWJiMjAyNDg5Y2I3YTU3MzhjMjUwMmMwNjBfNTQ5NzU1ODIxNjU3_02e3bfc3-a3fa-4b18-b45b-b5c55a590314"
      unitRef="number">-0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <hnst:DebtInstrumentInterestRateBase
      contextRef="ifa68274e01b54150a103265581e383de_D20230101-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81NS9mcmFnOjM2OGFlMjliYjIwMjQ4OWNiN2E1NzM4YzI1MDJjMDYwL3RleHRyZWdpb246MzY4YWUyOWJiMjAyNDg5Y2I3YTU3MzhjMjUwMmMwNjBfNTQ5NzU1ODIxNjY3_fcad1208-e06a-4e63-bb5f-39b4ba6cda22"
      unitRef="number">0.0250</hnst:DebtInstrumentInterestRateBase>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RleHRyZWdpb246Y2YzOWUxZWRkYzYzNDZiYTg4Mzg5NzI0MmRlNmM3MThfMjk2_a139114d-d177-4c9b-b954-c5be0bf859fe">Accrued Expenses &lt;div style="margin-bottom:12pt;text-indent:36pt"&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 the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;March 31, 2023&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:120%"&gt;December 31, 2022&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:120%"&gt;(In thousands)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payroll and payroll related expenses&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;6,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued inventory purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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:120%"&gt;Accrued rent&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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:120%"&gt;Accrued restructuring&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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:119%"&gt;____________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&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:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) Includes $0.6&#160;million and $4.3&#160;million of CEO transition related expense as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  &lt;/span&gt;&lt;span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"&gt;          &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) Represents short-term operating lease liabilities. Refer to Note 13, "Leases" included in these condensed consolidated financial statements for more information on leases. &lt;/span&gt;&lt;/div&gt;(3) Refer to Note 14, "Restructuring" included in these condensed consolidated financial statements for more information on the Company's restructuring initiative.</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RleHRyZWdpb246Y2YzOWUxZWRkYzYzNDZiYTg4Mzg5NzI0MmRlNmM3MThfMjk3_7919ea97-a938-42d7-9fc8-4c3bb0e4c865">&lt;div style="margin-bottom:12pt;text-indent:36pt"&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 the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;March 31, 2023&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:120%"&gt;December 31, 2022&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:120%"&gt;(In thousands)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payroll and payroll related expenses&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;6,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued inventory purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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:120%"&gt;Accrued rent&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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:120%"&gt;Accrued restructuring&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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:119%"&gt;____________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&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:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) Includes $0.6&#160;million and $4.3&#160;million of CEO transition related expense as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  &lt;/span&gt;&lt;span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"&gt;          &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) Represents short-term operating lease liabilities. Refer to Note 13, "Leases" included in these condensed consolidated financial statements for more information on leases. &lt;/span&gt;&lt;/div&gt;(3) Refer to Note 14, "Restructuring" included in these condensed consolidated financial statements for more information on the Company's restructuring initiative.</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RhYmxlOjRkMjJlZjM5YzViOTRhNGI5NDM2YWVlMTQwMTJjNzhkL3RhYmxlcmFuZ2U6NGQyMmVmMzljNWI5NGE0Yjk0MzZhZWUxNDAxMmM3OGRfMi0xLTEtMS05NDAzNg_16255f5a-7144-490e-bb04-57585d64d5a6"
      unitRef="usd">3151000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RhYmxlOjRkMjJlZjM5YzViOTRhNGI5NDM2YWVlMTQwMTJjNzhkL3RhYmxlcmFuZ2U6NGQyMmVmMzljNWI5NGE0Yjk0MzZhZWUxNDAxMmM3OGRfMi0zLTEtMS05NDAzNg_be483afa-e4e2-4ea9-a12c-7e8e8745b4b2"
      unitRef="usd">6790000</us-gaap:AccruedSalariesCurrent>
    <hnst:AccruedInventoryPurchases
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RhYmxlOjRkMjJlZjM5YzViOTRhNGI5NDM2YWVlMTQwMTJjNzhkL3RhYmxlcmFuZ2U6NGQyMmVmMzljNWI5NGE0Yjk0MzZhZWUxNDAxMmM3OGRfMy0xLTEtMS05NDAzNg_6b7aeaf8-9720-45e1-8b53-a5caa0615c89"
      unitRef="usd">7074000</hnst:AccruedInventoryPurchases>
    <hnst:AccruedInventoryPurchases
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RhYmxlOjRkMjJlZjM5YzViOTRhNGI5NDM2YWVlMTQwMTJjNzhkL3RhYmxlcmFuZ2U6NGQyMmVmMzljNWI5NGE0Yjk0MzZhZWUxNDAxMmM3OGRfMy0zLTEtMS05NDAzNg_1e87f213-357c-43ba-8943-68ed4f64dcfc"
      unitRef="usd">17050000</hnst:AccruedInventoryPurchases>
    <hnst:AccruedReturnLiabilities
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RhYmxlOjRkMjJlZjM5YzViOTRhNGI5NDM2YWVlMTQwMTJjNzhkL3RhYmxlcmFuZ2U6NGQyMmVmMzljNWI5NGE0Yjk0MzZhZWUxNDAxMmM3OGRfNC0xLTEtMS05NDAzNg_2efc8325-73c3-4173-9c79-d786bf17e6a1"
      unitRef="usd">333000</hnst:AccruedReturnLiabilities>
    <hnst:AccruedReturnLiabilities
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RhYmxlOjRkMjJlZjM5YzViOTRhNGI5NDM2YWVlMTQwMTJjNzhkL3RhYmxlcmFuZ2U6NGQyMmVmMzljNWI5NGE0Yjk0MzZhZWUxNDAxMmM3OGRfNC0zLTEtMS05NDAzNg_5ec715c7-1421-4cf0-887e-d20737724a5f"
      unitRef="usd">318000</hnst:AccruedReturnLiabilities>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RhYmxlOjRkMjJlZjM5YzViOTRhNGI5NDM2YWVlMTQwMTJjNzhkL3RhYmxlcmFuZ2U6NGQyMmVmMzljNWI5NGE0Yjk0MzZhZWUxNDAxMmM3OGRfNS0xLTEtMS05NDAzNg_d0e12ac0-bdb0-4833-8b33-d1d4af7a5d40"
      unitRef="usd">7791000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RhYmxlOjRkMjJlZjM5YzViOTRhNGI5NDM2YWVlMTQwMTJjNzhkL3RhYmxlcmFuZ2U6NGQyMmVmMzljNWI5NGE0Yjk0MzZhZWUxNDAxMmM3OGRfNS0zLTEtMS05NDAzNg_afacd787-f512-4ece-b5ad-343dd428460a"
      unitRef="usd">7688000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RhYmxlOjRkMjJlZjM5YzViOTRhNGI5NDM2YWVlMTQwMTJjNzhkL3RhYmxlcmFuZ2U6NGQyMmVmMzljNWI5NGE0Yjk0MzZhZWUxNDAxMmM3OGRfNi0xLTEtMS05OTU2OQ_d4c13d03-6c10-4465-a556-7bb4adb63959"
      unitRef="usd">428000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RhYmxlOjRkMjJlZjM5YzViOTRhNGI5NDM2YWVlMTQwMTJjNzhkL3RhYmxlcmFuZ2U6NGQyMmVmMzljNWI5NGE0Yjk0MzZhZWUxNDAxMmM3OGRfNi0zLTEtMS05OTU2OQ_1d7bc0b4-5476-450b-a32a-653f3d7496cc"
      unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RhYmxlOjRkMjJlZjM5YzViOTRhNGI5NDM2YWVlMTQwMTJjNzhkL3RhYmxlcmFuZ2U6NGQyMmVmMzljNWI5NGE0Yjk0MzZhZWUxNDAxMmM3OGRfNi0xLTEtMS05NDAzNg_5d041764-abb6-4b36-b073-15d5a635eb4b"
      unitRef="usd">8241000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RhYmxlOjRkMjJlZjM5YzViOTRhNGI5NDM2YWVlMTQwMTJjNzhkL3RhYmxlcmFuZ2U6NGQyMmVmMzljNWI5NGE0Yjk0MzZhZWUxNDAxMmM3OGRfNi0zLTEtMS05NDAzNg_f1c0b6ef-10f6-4301-a58f-1856e953409f"
      unitRef="usd">6164000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RhYmxlOjRkMjJlZjM5YzViOTRhNGI5NDM2YWVlMTQwMTJjNzhkL3RhYmxlcmFuZ2U6NGQyMmVmMzljNWI5NGE0Yjk0MzZhZWUxNDAxMmM3OGRfNy0xLTEtMS05NDAzNg_415cb8e5-3f01-4b03-936c-08a7668b282d"
      unitRef="usd">27018000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RhYmxlOjRkMjJlZjM5YzViOTRhNGI5NDM2YWVlMTQwMTJjNzhkL3RhYmxlcmFuZ2U6NGQyMmVmMzljNWI5NGE0Yjk0MzZhZWUxNDAxMmM3OGRfNy0zLTEtMS05NDAzNg_338e6cb1-fba3-417d-953b-e9d68182f718"
      unitRef="usd">38010000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i03803de12c4d4a43b6c8f5cbcc92c192_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RleHRyZWdpb246Y2YzOWUxZWRkYzYzNDZiYTg4Mzg5NzI0MmRlNmM3MThfMTA5OTUxMTYyOTE5OA_9186f824-e7a3-441f-8d07-007b4fec2672"
      unitRef="usd">600000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="ib7bf191837394c1aa8012b54ac3c8328_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl81OC9mcmFnOmNmMzllMWVkZGM2MzQ2YmE4ODM4OTcyNDJkZTZjNzE4L3RleHRyZWdpb246Y2YzOWUxZWRkYzYzNDZiYTg4Mzg5NzI0MmRlNmM3MThfMTA5OTUxMTYyODM4Mg_3e57aa08-af43-4279-b3e0-99d86e9ebb4c"
      unitRef="usd">4300000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82MS9mcmFnOjkzZDRjYjI3ZmI5OTQ3NDk5YzQxZDIyMDQ1MTA4MDMyL3RleHRyZWdpb246OTNkNGNiMjdmYjk5NDc0OTljNDFkMjIwNDUxMDgwMzJfODgyNA_4f21fc93-5eb8-4f92-8de1-4261b6bbd99e">Commitments and Contingencies &lt;div style="padding-right:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Litigation &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;From time to time, the Company is subject to various claims and contingencies which are in the scope of ordinary and routine litigation incidental to its business, including those related to regulation, business transactions, employee-related matters &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:112%"&gt;and taxes, among others. When the Company becomes aware of a claim or potential claim, the likelihood of any loss or exposure is assessed. If it is probable that a loss will result and the amount or range of the loss can be reasonably estimated, the Company records a liability for the loss and discloses the possible loss in the consolidated financial statements. Legal costs are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On September 17, 2019, the Nevada Department of Taxation (the &#x201c;Department&#x201d;) issued a Deficiency Notice against the Company to initiate administrative legal proceedings before the Department for the alleged non-compliance with employee retention requirements provided in exchange for tax benefits in establishing the Company&#x2019;s Las Vegas distribution center in a December 2016 Abatement Agreement the Company had executed with the State of Nevada via its Governor&#x2019;s Office of Economic Development. The Company has denied the allegations. An administrative hearing was held in the matter on January 15, 2021. On June 9, 2021 the court upheld the Department's Deficiency Notice against the Company in its entirety. The loss resulting from this matter was $0.7 million including penalties and interest, for which the Company has paid $0.6 million as of December 31, 2021. During the year ended December 31, 2021, the Company recorded interest expense of $0.1 million in interest and other expense, net on the condensed consolidated statements of comprehensive loss. The Company filed its Notice of Appeal on July 1, 2021 and its opening brief on January 28, 2022. The Department filed its answering brief on March 4, 2022 and the Company filed its reply brief on March 23, 2022. The Nevada Tax Commission heard the appeal on May 2, 2022. The Nevada Tax Commission upheld the Company's appeal and overturned the Department's Deficiency Notice. The Company submitted a refund request for the taxes and interest paid, following the Department's June 9, 2021 decision, that were subject to abatement under the December 2016 Abatement Agreement. The Company recognized $0.7&#160;million in other income in interest and other expense, net on the condensed consolidated statements of comprehensive loss during the year ended December 31, 2022 related to the anticipated refund of taxes and interest paid.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On September 23, 2020, the Center for Advanced Public Awareness (&#x201c;CAPA&#x201d;) served a 60-Day Notice of Violation on the Company, alleging that the Company violated California&#x2019;s Health and Safety Code (&#x201c;Prop 65&#x201d;) because of the amount of lead in the Company&#x2019;s Diaper Rash Cream and seeking statutory penalties and product warnings available under Prop 65. On October 22, 2021, CAPA filed a complaint in California Superior Court in the County of San Francisco (the &#x201c;Court&#x201d;) for the alleged Prop 65 violations contained in its 60-Day Notice of Violation. The Company filed its answer and notice of related cases against Prestige Consumer Healthcare, Inc., Burt's Bees, Inc., and Hain Celestial Group, Inc. on January 7, 2022 and has stipulated to relate these cases and transfer them to the Court's Complex Division. The Company intends to vigorously defend itself in this matter. The matter&#x2019;s outcome and materiality are uncertain at this time. Therefore, the Company cannot estimate the probability of loss or make an estimate of the loss or range of loss in this matter.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On September 15, 2021, Cody Dixon filed a putative class action complaint in the U.S. District Court for the Central District of California alleging federal securities law violations by the Company, certain current officers and directors, and certain underwriters in connection with the Company&#x2019;s IPO. A second putative class action complaint containing similar allegations against the Company and certain current officers and directors was filed by Stephen Gambino on October 8, 2021 in the U.S. District Court for the Central District of California. These related complaints have been transferred to the same court and a Lead Plaintiff has been appointed in the matter, and a putative consolidated class action complaint was filed by the Lead Plaintiff on February 21, 2022. A derivative complaint was filed by Hayato Ono on behalf of the Company on November 29, 2021 in the U.S. District Court for the Central District of California, alleging breach of fiduciary duties, unjust enrichment, waste, gross mismanagement, and federal securities law violations by the Company&#x2019;s directors and certain officers. On December 17, 2021, a second derivative complaint containing similar allegations against the Company&#x2019;s directors and certain officers was filed by Mike Wang in the U.S. District Court for the Central District of California. These two federal derivative cases have been transferred to the same judge who is presiding over the securities class action complaints. A third derivative complaint was filed by Leah Bisch and Raluca Corobana in California Superior Court for the County of Los Angeles on January 3, 2022 with similar allegations. A fourth derivative complaint was filed by David Butler in the U.S. District Court for the District of Delaware on October 19, 2022 with similar allegations. Each of these federal and state court derivative cases have been stayed pending the outcome of a motion for summary judgment in the securities class action. Defendants&#x2019; motion to dismiss the putative consolidated class action complaint was filed on March 14, 2022. On July 18, 2022, the Company's motion to dismiss was granted in part and denied in part. On May 1, 2023, the Lead Plaintiff&#x2019;s motion for class certification in the consolidated class action was granted in part and denied in part, with the U.S. District Court for the Central District of California limiting the certified class to only those persons and entities that purchased or otherwise acquired the Company&#x2019;s publicly traded common stock pursuant and traceable to the Company&#x2019;s IPO offering documents prior to August 19, 2021, as well as all persons and entities that acquired ownership of a trading account, retirement account, or any other similar investment account or portfolio containing the Company&#x2019;s publicly traded common stock that was purchased or otherwise acquired pursuant and traceable to the IPO offering documents prior to August 19, 2021, and were damaged thereby.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company believes the securities complaints are without merit and intends to vigorously defend itself against these allegations. These matters are in the preliminary stages of litigation with uncertain outcomes at this time. Therefore, the Company cannot estimate the probability of loss or make an estimate of the loss or range of loss in these matters.   &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On August 10, 2022, Catrice Sida and Kris Yerby filed a putative class action complaint in the U.S. District Court for the Northern District of California alleging violations of California&#x2019;s Unfair Competition Law, False Advertising Law, Consumers Legal Remedies Act, breach of warranty, and unjust enrichment related to plant-based claims on certain of the Company&#x2019;s wipes products and seeking declaratory relief, injunctive relief, monetary damages, punitive damages and statutory penalties, and attorneys&#x2019; fees and costs.  The Company filed its motion to dismiss on October 17, 2022.  On December 6, 2022, the Company's &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:112%"&gt;motion to dismiss was denied. The Company believes this complaint is without merit and intends to vigorously defend itself in this matter.  The matter is in the preliminary stages of litigation and its outcome is uncertain at this time. Therefore, the Company cannot estimate the probability of loss or make an estimate of the range of loss in this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of March&#160;31, 2023 and December&#160;31, 2022, the Company was not subject to any other currently pending legal matters or claims that based on its current evaluation are expected to have a material adverse effect on its financial position, results of operations, or cash flows should such matters be resolved unfavorably. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&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:700;line-height:112%"&gt;Indemnifications &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to investors, directors and officers with respect to certain matters, including, but not limited to, losses arising out of the Company&#x2019;s breach of such agreements, services to be provided by the Company, or from intellectual property infringement claims made by third parties. These indemnifications may survive termination of the underlying agreement and the maximum potential number of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The maximum potential number of future payments the Company could be required to make under these indemnification provisions is indeterminable. The Company has never paid a material claim, nor has the Company been involved in litigation in connection with these indemnification arrangements. As of March&#160;31, 2023 and December&#160;31, 2022, the Company has not accrued a liability for these guarantees as the likelihood of incurring a payment obligation, if any, in connection with these guarantees is not probable or reasonably estimable due to the unique facts and circumstances involved.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ifb9ce010628240c9acf2bb30d73c600d_I20210609"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82MS9mcmFnOjkzZDRjYjI3ZmI5OTQ3NDk5YzQxZDIyMDQ1MTA4MDMyL3RleHRyZWdpb246OTNkNGNiMjdmYjk5NDc0OTljNDFkMjIwNDUxMDgwMzJfMTQ1Nw_7c2ddb46-dfa3-48c9-a74c-cd19dbb7b24e"
      unitRef="usd">700000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="i7e5e1f5187bd4938894c12c157c7d3ad_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82MS9mcmFnOjkzZDRjYjI3ZmI5OTQ3NDk5YzQxZDIyMDQ1MTA4MDMyL3RleHRyZWdpb246OTNkNGNiMjdmYjk5NDc0OTljNDFkMjIwNDUxMDgwMzJfMTUyNQ_85379e2d-be15-4af6-ac3e-4738daa45ebd"
      unitRef="usd">600000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:LitigationSettlementInterest
      contextRef="i7e5e1f5187bd4938894c12c157c7d3ad_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82MS9mcmFnOjkzZDRjYjI3ZmI5OTQ3NDk5YzQxZDIyMDQ1MTA4MDMyL3RleHRyZWdpb246OTNkNGNiMjdmYjk5NDc0OTljNDFkMjIwNDUxMDgwMzJfMTYzNQ_f1486fa4-3ee4-49dd-bc9f-b5268d786656"
      unitRef="usd">100000</us-gaap:LitigationSettlementInterest>
    <us-gaap:OtherIncome
      contextRef="i0d1d53ec8ef34e21986fcfad0f72aea1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82MS9mcmFnOjkzZDRjYjI3ZmI5OTQ3NDk5YzQxZDIyMDQ1MTA4MDMyL3RleHRyZWdpb246OTNkNGNiMjdmYjk5NDc0OTljNDFkMjIwNDUxMDgwMzJfMjI5OQ_115d23a3-ec31-4b5c-abaa-525dcf1e7103"
      unitRef="usd">700000</us-gaap:OtherIncome>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfNDQ5Ng_e647890b-6187-4494-81f1-e6f52fac5c89">Stock-Based Compensation&lt;div style="padding-right:59.05pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:59.05pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock option activity:&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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="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="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="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="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="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:700;line-height:120%"&gt;Outstanding at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,888,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;5.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited/Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(103,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;5.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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:700;line-height:120%"&gt;Outstanding at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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:120%"&gt;14,784,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;5.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;2021 Equity Incentive Plan &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In April 2021, the Company&#x2019;s board of directors adopted the Company&#x2019;s 2021 Equity Incentive Plan (the &#x201c;2021 Plan&#x201d;), which became effective in connection with the IPO. All equity-based awards granted on or after the effectiveness of the 2021 Plan are granted under the 2021 Plan. The 2021 Plan provides for grants of incentive stock options (&#x201c;ISOs&#x201d;) within the meaning of Section 422 of the Internal Revenue Code of 1986, as amended (the &#x201c;Code&#x201d;), to the Company&#x2019;s employees and its parent and subsidiary corporations&#x2019; employees, and for the grant of nonstatutory stock options (&#x201c;NSOs&#x201d;), stock appreciation rights, restricted stock awards, restricted stock units (&#x201c;RSUs&#x201d;) awards, performance awards and other forms of awards to the Company&#x2019;s employees, directors and consultants and any of its affiliates&#x2019; employees and consultants. Initially, the maximum number of shares of the Company&#x2019;s common stock that may be issued under its 2021 Plan will not exceed 25,025,580 shares of the Company&#x2019;s common stock. In addition, the number of shares of the Company&#x2019;s common stock reserved for issuance under its 2021 Plan will automatically increase on January 1 of each year for a period of ten years, beginning on January 1, 2022 and continuing through January 1, 2031, in an amount equal to (1) 4% of the total number of shares of the Company&#x2019;s common stock outstanding on December 31 of the immediately preceding year, or (2) a lesser number of shares determined by the Company&#x2019;s board of directors prior to the date of the increase. On January 1, 2023, 3,713,026 additional shares were reserved for issuance pursuant to this provision. The maximum number of shares of the Company&#x2019;s common stock that may be issued on the exercise of ISOs under its 2021 Plan is 75,100,000 shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the RSU activity:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.535%"/&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:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted Average Grant Date Fair Value Per Share&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:120%"&gt;Non-Employee Directors&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:120%"&gt;Directors, Officers and Employees &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non-Employee Directors&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:120%"&gt;Directors, Officers and Employees&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Unvested RSUs at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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:120%"&gt;452,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;4,165,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;8.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;Transfer from Employee to Non-Employee Director&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,147,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,147,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;9.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;9.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;141,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,422,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;1.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(483,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;8.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;6.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;4.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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:700;line-height:120%"&gt;Unvested RSUs at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,676,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,926,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;7.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;4.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;_____________&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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1) Relates to former Chief Executive Officer RSUs that were reclassified to non-employee director shares for disclosure purposes. &lt;/span&gt;&lt;/div&gt;&lt;div&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;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of March&#160;31, 2023, there was $34.5&#160;million of unrecognized stock-based compensation expense related to unvested RSUs, which is expected to be recognized over a weighted-average period of 2.9 years.&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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;2021 Employee Stock Purchase Plan &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In April 2021, the Company&#x2019;s board of directors adopted the Company&#x2019;s 2021 Employee Stock Purchase Plan (the &#x201c;2021 ESPP&#x201d;). The Company authorized the issuance of 1,175,000 shares of common stock under the 2021 ESPP. In addition, the number of shares available for issuance under the 2021 ESPP will be annually increased on January 1 of each year for a period of ten years, beginning on January 1, 2022 and continuing through January 1, 2031 by the lesser of (i) 1% of the total number of shares of common stock outstanding on December 31 of the immediately preceding year; and (ii) 3,525,000 shares, except before the date of any such increase, the Company&#x2019;s board of directors may determine that such increase will be less than the amount set forth in clauses (i) and (ii). On January 1, 2023, 928,256 additional shares were reserved for issuance pursuant to this provision. Subject to any limitations contained therein, the 2021 ESPP allows eligible employees to contribute (in the form of payroll deductions or otherwise to the extent permitted by the administrator) an amount established by the administrator from time to time in its discretion to purchase common stock at a discounted price per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Under the 2021 ESPP, eligible employees are granted the right to purchase shares of common stock at the lower of 85% of the fair value at the time of grant or 85% of the fair value at the time of exercise. The right to purchase shares of common stock is granted in May and November of each year for an offering period of approximately six months. For the three months ended March 31, 2023, no shares were purchased under the 2021 ESPP. As of March&#160;31, 2023, the Company had 1,955,107 remaining authorized shares available for purchase. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the key input assumptions used in the Black-Scholes option-pricing model to estimate the grant-date fair value of the 2021 ESPP:&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.166%"/&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="border-bottom:1pt solid #000;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:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;three months ended March 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected life of options (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;line-height:120%"&gt;0.50&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;73.27%&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;79.56%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk free interest rate&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;1.52%&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;4.65%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average grant-date fair value per share &lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;$1.09&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;$1.12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense related to RSU awards, 2021 ESPP purchases and stock options, as applicable, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.808%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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: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:120%"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&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: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:120%"&gt;2023&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:120%"&gt;(In thousands)&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="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-weight:400;line-height:120%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfNDQ5Nw_790e861c-0f53-4476-9c96-7a4d37e37587">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock option activity:&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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="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="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="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="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="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:700;line-height:120%"&gt;Outstanding at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,888,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;5.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited/Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(103,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;5.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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:700;line-height:120%"&gt;Outstanding at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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:120%"&gt;14,784,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;5.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjQ2Y2RkMjg5MmRkODRmM2NhZGIyODZhMDBiMDBhNDQ3L3RhYmxlcmFuZ2U6NDZjZGQyODkyZGQ4NGYzY2FkYjI4NmEwMGIwMGE0NDdfMjAtMS0xLTEtOTQwMzY_2af3947c-7cba-425a-9525-b6bd2a2d2939"
      unitRef="shares">14888007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjQ2Y2RkMjg5MmRkODRmM2NhZGIyODZhMDBiMDBhNDQ3L3RhYmxlcmFuZ2U6NDZjZGQyODkyZGQ4NGYzY2FkYjI4NmEwMGIwMGE0NDdfMjAtMy0xLTEtOTQwMzY_fca6ec1c-dc66-47b6-8220-c5c3798da3bd"
      unitRef="usdPerShare">5.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjQ2Y2RkMjg5MmRkODRmM2NhZGIyODZhMDBiMDBhNDQ3L3RhYmxlcmFuZ2U6NDZjZGQyODkyZGQ4NGYzY2FkYjI4NmEwMGIwMGE0NDdfMjEtMS0xLTEtOTQwMzY_3878f7eb-be10-40e4-8c8d-b564654da66f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjQ2Y2RkMjg5MmRkODRmM2NhZGIyODZhMDBiMDBhNDQ3L3RhYmxlcmFuZ2U6NDZjZGQyODkyZGQ4NGYzY2FkYjI4NmEwMGIwMGE0NDdfMjEtMy0xLTEtOTQwMzY_350db4df-43cf-465b-a01a-79e2edb39181"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjQ2Y2RkMjg5MmRkODRmM2NhZGIyODZhMDBiMDBhNDQ3L3RhYmxlcmFuZ2U6NDZjZGQyODkyZGQ4NGYzY2FkYjI4NmEwMGIwMGE0NDdfMjItMS0xLTEtOTQwMzY_831a5ad3-faaa-411f-b32e-c0a7ef3d0b4f"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjQ2Y2RkMjg5MmRkODRmM2NhZGIyODZhMDBiMDBhNDQ3L3RhYmxlcmFuZ2U6NDZjZGQyODkyZGQ4NGYzY2FkYjI4NmEwMGIwMGE0NDdfMjItMy0xLTEtOTQwMzY_3b70d013-ed4c-4d40-afd8-0ee8717fa8c7"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjQ2Y2RkMjg5MmRkODRmM2NhZGIyODZhMDBiMDBhNDQ3L3RhYmxlcmFuZ2U6NDZjZGQyODkyZGQ4NGYzY2FkYjI4NmEwMGIwMGE0NDdfMjMtMS0xLTEtOTQwMzY_19521283-b7a5-450a-a478-fa2cfc6623e1"
      unitRef="shares">103521</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjQ2Y2RkMjg5MmRkODRmM2NhZGIyODZhMDBiMDBhNDQ3L3RhYmxlcmFuZ2U6NDZjZGQyODkyZGQ4NGYzY2FkYjI4NmEwMGIwMGE0NDdfMjMtMy0xLTEtOTQwMzY_c9291e78-a838-4479-b463-50fbaad8d25d"
      unitRef="usdPerShare">5.11</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjQ2Y2RkMjg5MmRkODRmM2NhZGIyODZhMDBiMDBhNDQ3L3RhYmxlcmFuZ2U6NDZjZGQyODkyZGQ4NGYzY2FkYjI4NmEwMGIwMGE0NDdfMjQtMS0xLTEtOTQwMzY_a10ea913-0eaa-4646-b22c-229e2c77d687"
      unitRef="shares">14784486</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjQ2Y2RkMjg5MmRkODRmM2NhZGIyODZhMDBiMDBhNDQ3L3RhYmxlcmFuZ2U6NDZjZGQyODkyZGQ4NGYzY2FkYjI4NmEwMGIwMGE0NDdfMjQtMy0xLTEtOTQwMzY_84ad7941-b2f9-4acf-9864-160e26c9222d"
      unitRef="usdPerShare">5.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="if5ae70b1cd1c412d9beff8727720c898_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMTA5Mw_e23e195d-ff6c-410d-8d1f-fc6834db40db"
      unitRef="shares">25025580</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <hnst:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreasePeriod
      contextRef="i973b48231100429e9e18175aae9faaa4_D20210401-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMTMxMA_b7c67958-4890-4c81-b236-1077160e5b08">P10Y</hnst:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreasePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i973b48231100429e9e18175aae9faaa4_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMTQwOQ_3d5e0d8a-f571-45ec-b9cb-5a2074b2cdf0"
      unitRef="number">0.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i8a2e6b806b604c31b3ad8e75dc36bbb4_I20230101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMTY2OQ_38f3ce85-18aa-4211-9ae9-5a4899bcc14b"
      unitRef="shares">3713026</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i2752cc901ff64dddb2e3d6356b40ed69_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMTg3MA_0fcd9cd5-a887-4548-99df-32946a809eb8"
      unitRef="shares">75100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfNDQ5OA_50e7ef1d-c63c-4d1c-b721-b1328bccdce4">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the RSU activity:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.535%"/&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:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted Average Grant Date Fair Value Per Share&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:120%"&gt;Non-Employee Directors&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:120%"&gt;Directors, Officers and Employees &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non-Employee Directors&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:120%"&gt;Directors, Officers and Employees&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Unvested RSUs at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="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:120%"&gt;452,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;4,165,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;8.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;Transfer from Employee to Non-Employee Director&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,147,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,147,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;9.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;9.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;141,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,422,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;1.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(483,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;8.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;6.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;4.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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:700;line-height:120%"&gt;Unvested RSUs at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,676,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,926,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;7.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;4.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;_____________&lt;/span&gt;&lt;/div&gt;(1) Relates to former Chief Executive Officer RSUs that were reclassified to non-employee director shares for disclosure purposes.</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i89b39b9e97a1413787002abddda616d8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfMi0xLTEtMS05NDAzNg_9bea2a5f-497c-4564-94c7-9757ade340af"
      unitRef="shares">452951</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if51c1d42464e4e438c745e9c5afcefbb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfMi0zLTEtMS05NDAzNg_86e36b36-35c0-4ff5-b6f2-5a2d67551bcd"
      unitRef="shares">4165403</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i89b39b9e97a1413787002abddda616d8_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfMi01LTEtMS05NDAzNg_16f4cfd7-9596-4e5e-a01a-4235fb34c0eb"
      unitRef="usdPerShare">3.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if51c1d42464e4e438c745e9c5afcefbb_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfMi03LTEtMS05NDAzNg_a4196736-bc37-4c8e-818e-023f6332fcbb"
      unitRef="usdPerShare">8.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <hnst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTransfersInPeriod
      contextRef="i410c08a76f90463d9a701d942840efd5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfMy0xLTEtMS0xMDAzMTA_1e23dbfe-ed87-47a8-af14-fe2d0138902b"
      unitRef="shares">1147566</hnst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTransfersInPeriod>
    <hnst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTransfersInPeriod
      contextRef="icf960db3b4ec4907984f3bce01f14117_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfMy0zLTEtMS0xMDAzMTA_abaeaa76-29e9-4202-ba91-e9d3fe5d536e"
      unitRef="shares">-1147566</hnst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTransfersInPeriod>
    <hnst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTransfersInPeriodWeightedAverageGrantDateFairValue
      contextRef="i410c08a76f90463d9a701d942840efd5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfMy01LTEtMS0xMDAzMTA_4d289368-2cbb-4388-800a-1e17e87da463"
      unitRef="usdPerShare">9.02</hnst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTransfersInPeriodWeightedAverageGrantDateFairValue>
    <hnst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTransfersInPeriodWeightedAverageGrantDateFairValue
      contextRef="icf960db3b4ec4907984f3bce01f14117_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfMy03LTEtMS0xMDAzMTA_c1775554-ad77-403f-99cd-28fc766a8792"
      unitRef="usdPerShare">9.02</hnst:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTransfersInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i410c08a76f90463d9a701d942840efd5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfMy0xLTEtMS05NDAzNg_047bf2cb-b879-4016-8569-1ecd0c06322e"
      unitRef="shares">141947</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icf960db3b4ec4907984f3bce01f14117_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfMy0zLTEtMS05NDAzNg_851e75d4-1681-43f1-a923-0898f896f952"
      unitRef="shares">3422586</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i410c08a76f90463d9a701d942840efd5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfMy01LTEtMS05NDAzNg_bdee0b51-0c67-4bdc-b57c-170b3116ce17"
      unitRef="usdPerShare">3.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icf960db3b4ec4907984f3bce01f14117_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfMy03LTEtMS05NDAzNg_4352aa00-802e-426b-9d6d-7b30f60ba709"
      unitRef="usdPerShare">1.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i410c08a76f90463d9a701d942840efd5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfNC0xLTEtMS05NDAzNg_46d13344-8c4a-4ee7-bc15-b926745a7325"
      unitRef="shares">65999</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icf960db3b4ec4907984f3bce01f14117_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfNC0zLTEtMS05NDAzNg_f27f46e8-be7f-43f8-a253-e24bfba76c79"
      unitRef="shares">483485</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i410c08a76f90463d9a701d942840efd5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfNC01LTEtMS05NDAzNg_1f175d34-31b0-44ed-a24d-e0a6d62bd611"
      unitRef="usdPerShare">8.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icf960db3b4ec4907984f3bce01f14117_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfNC03LTEtMS05NDAzNg_8ad8bc86-5320-45fc-ac87-a00a26e83641"
      unitRef="usdPerShare">6.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i410c08a76f90463d9a701d942840efd5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfNS0xLTEtMS05NDAzNg_2aa5907b-7acd-4d5d-9eab-60f2dac98337"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icf960db3b4ec4907984f3bce01f14117_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfNS0zLTEtMS05NDAzNg_eff2febf-35e5-473a-8f42-644fd29dc238"
      unitRef="shares">29989</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i410c08a76f90463d9a701d942840efd5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfNS01LTEtMS05NDAzNg_139891aa-76ee-4d45-8fc0-95aeaf4a26a8"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icf960db3b4ec4907984f3bce01f14117_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfNS03LTEtMS05NDAzNg_1a8fff47-e0e4-48d2-9660-25dcd4b9a0a8"
      unitRef="usdPerShare">4.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i95105bab469143cf8ed55e8bcf6c1262_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfNi0xLTEtMS05NDAzNg_f3160c4d-1c47-4023-8f6f-4aff7c4d648a"
      unitRef="shares">1676465</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0233a11a6c7d4457ba3a9a9562350d84_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfNi0zLTEtMS05NDAzNg_ac296bef-2ebe-4bdd-93ae-00c4d8580eb7"
      unitRef="shares">5926949</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i95105bab469143cf8ed55e8bcf6c1262_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfNi01LTEtMS05NDAzNg_b7c6396d-a3c6-41e4-a697-e24862a52240"
      unitRef="usdPerShare">7.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0233a11a6c7d4457ba3a9a9562350d84_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjZkMWQzZTViNGVjYzRlNDNiMzBjMWJlNTUwMjZiMDNiL3RhYmxlcmFuZ2U6NmQxZDNlNWI0ZWNjNGU0M2IzMGMxYmU1NTAyNmIwM2JfNi03LTEtMS05NDAzNg_5a3f1d16-1da0-472f-9695-e7b5ee484beb"
      unitRef="usdPerShare">4.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i22a5471ccbac4cfe9bfec75a093b18dd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMjE1MQ_212b4d82-af6b-4f5a-8363-ccd4b694d871"
      unitRef="usd">34500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib521b3f70a4441f8be16efc75e72e878_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMjI5OA_c393b11e-9a48-4da1-b995-a361d6c03cf9">P2Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ifc7cdba696934a72acc79d9b3c8a62ba_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMjUwMQ_3c98ba99-abee-43cf-9821-81024e2e7a40"
      unitRef="shares">1175000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <hnst:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreasePeriod
      contextRef="ia44416a0db204fbe9a6d25c786f40b2e_D20210401-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMjY5NA_37e95845-1afe-4762-bd2b-79668ca32981">P10Y</hnst:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreasePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="ia44416a0db204fbe9a6d25c786f40b2e_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMjc4Nw_26db67bb-e1a7-4316-9580-29433ae928a6"
      unitRef="number">0.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ia44416a0db204fbe9a6d25c786f40b2e_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMjkwNw_66190f74-2ef9-43d1-8d36-c048254f32c1"
      unitRef="shares">3525000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i7bb9a8fa6da14ab9995b02f876f1111f_I20230101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMzExMw_7c481c1a-a640-4a66-8af7-b72c2678ab10"
      unitRef="shares">928256</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ia44416a0db204fbe9a6d25c786f40b2e_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMzYzNQ_eb5f5c6a-e721-4a56-b147-3de93b56e21e"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ia44416a0db204fbe9a6d25c786f40b2e_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMzY4MA_b383e2e6-a3d2-4a94-ae5f-8e6c8e77f451"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <hnst:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod
      contextRef="i10256067c5574835ace9795921a5eb0e_D20210401-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMzg1NQ_a7edf282-cad7-4764-b4e1-a46404456743">P6M</hnst:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i18f139af7f404e0380dd4268e7b6587c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfMzk4MQ_e0014ae9-2c36-4944-b893-427e44bcb593"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ia5670a85ceb64b1881375eb564e33c30_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfNDExMQ_01ba5046-3015-4b93-91da-d11d6a19b71c"
      unitRef="shares">1955107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfNDQ5NA_df59ec95-da5e-40f7-8e01-e73648d34a5c">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the key input assumptions used in the Black-Scholes option-pricing model to estimate the grant-date fair value of the 2021 ESPP:&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.166%"/&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="border-bottom:1pt solid #000;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:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;three months ended March 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected life of options (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;line-height:120%"&gt;0.50&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;73.27%&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;79.56%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk free interest rate&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;1.52%&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;4.65%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average grant-date fair value per share &lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;$1.09&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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:400;line-height:120%"&gt;$1.12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i23fc0555f3604977b49e78f9fb30e735_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOmYyNzczMGQ3NmU0ZDRlZDRhMTNkYzVlOWYxNzA0YjcwL3RhYmxlcmFuZ2U6ZjI3NzMwZDc2ZTRkNGVkNGExM2RjNWU5ZjE3MDRiNzBfMS0xLTEtMS05NDAzNg_0e9bf6dc-5370-4839-91b4-8fd2933bc5a2">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i23fc0555f3604977b49e78f9fb30e735_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOmYyNzczMGQ3NmU0ZDRlZDRhMTNkYzVlOWYxNzA0YjcwL3RhYmxlcmFuZ2U6ZjI3NzMwZDc2ZTRkNGVkNGExM2RjNWU5ZjE3MDRiNzBfMi0xLTEtMS05NDAzNg_c8c0744e-73f6-44c0-af24-cf54ae2cb1c1"
      unitRef="number">0.7327</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i23fc0555f3604977b49e78f9fb30e735_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOmYyNzczMGQ3NmU0ZDRlZDRhMTNkYzVlOWYxNzA0YjcwL3RhYmxlcmFuZ2U6ZjI3NzMwZDc2ZTRkNGVkNGExM2RjNWU5ZjE3MDRiNzBfMi0zLTEtMS05NzM0OQ_fbb5778c-9545-439c-adeb-e9d7f2190ef8"
      unitRef="number">0.7956</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i23fc0555f3604977b49e78f9fb30e735_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOmYyNzczMGQ3NmU0ZDRlZDRhMTNkYzVlOWYxNzA0YjcwL3RhYmxlcmFuZ2U6ZjI3NzMwZDc2ZTRkNGVkNGExM2RjNWU5ZjE3MDRiNzBfMy0xLTEtMS05NDAzNg_0deb7bc3-8491-4919-81f8-8a7d94faa1ec"
      unitRef="number">0.0152</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i23fc0555f3604977b49e78f9fb30e735_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOmYyNzczMGQ3NmU0ZDRlZDRhMTNkYzVlOWYxNzA0YjcwL3RhYmxlcmFuZ2U6ZjI3NzMwZDc2ZTRkNGVkNGExM2RjNWU5ZjE3MDRiNzBfMy0zLTEtMS05NzQyMg_f9edfc0b-b578-4492-9a07-a5c326749ab7"
      unitRef="number">0.0465</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i23fc0555f3604977b49e78f9fb30e735_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOmYyNzczMGQ3NmU0ZDRlZDRhMTNkYzVlOWYxNzA0YjcwL3RhYmxlcmFuZ2U6ZjI3NzMwZDc2ZTRkNGVkNGExM2RjNWU5ZjE3MDRiNzBfNC0xLTEtMS05NDAzNg_c804b618-fc5d-44a5-aca3-3e5d120cd382"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib69aa824adcd4c59928ef944678d523c_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOmYyNzczMGQ3NmU0ZDRlZDRhMTNkYzVlOWYxNzA0YjcwL3RhYmxlcmFuZ2U6ZjI3NzMwZDc2ZTRkNGVkNGExM2RjNWU5ZjE3MDRiNzBfNS0xLTEtMS05NDAzNg_9ccc4c23-d552-4626-8fab-84c63356100b"
      unitRef="usdPerShare">1.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i64de091139774654913e8b1408825f81_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOmYyNzczMGQ3NmU0ZDRlZDRhMTNkYzVlOWYxNzA0YjcwL3RhYmxlcmFuZ2U6ZjI3NzMwZDc2ZTRkNGVkNGExM2RjNWU5ZjE3MDRiNzBfNS0zLTEtMS05NzQyOQ_fce8d946-0b23-424e-b3f4-a3de5f23cfc5"
      unitRef="usdPerShare">1.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RleHRyZWdpb246NzE3NWU4ZWQ2YTBlNGViMjgzYmZiODdjYTZlNzVkMmJfNDQ5NQ_71b092c0-1c83-4750-989e-12a0c5e4cd68">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense related to RSU awards, 2021 ESPP purchases and stock options, as applicable, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt;padding-right:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.808%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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: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:120%"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&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: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:120%"&gt;2023&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:120%"&gt;(In thousands)&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="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-weight:400;line-height:120%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4f3459624f2744bd86358b939f4eeffd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjAwOTRhNGQzZDI0NTQ1YTg5MDdlNzI5ZjlhZWNkOTY5L3RhYmxlcmFuZ2U6MDA5NGE0ZDNkMjQ1NDVhODkwN2U3MjlmOWFlY2Q5NjlfMy0xLTEtMS05NDAzNg_59755590-f899-4ccb-bf02-aaefbde4ed31"
      unitRef="usd">3713000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4a4911133b8a43428548ca8a868d7b4d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjAwOTRhNGQzZDI0NTQ1YTg5MDdlNzI5ZjlhZWNkOTY5L3RhYmxlcmFuZ2U6MDA5NGE0ZDNkMjQ1NDVhODkwN2U3MjlmOWFlY2Q5NjlfMy0zLTEtMS05NDAzNg_2e614a60-947e-464a-8c4c-19eacd32e532"
      unitRef="usd">3370000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea80f3316526489d8424c4dc20af2b22_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjAwOTRhNGQzZDI0NTQ1YTg5MDdlNzI5ZjlhZWNkOTY5L3RhYmxlcmFuZ2U6MDA5NGE0ZDNkMjQ1NDVhODkwN2U3MjlmOWFlY2Q5NjlfNC0xLTEtMS05NDAzNg_4b57ac85-f1fe-4113-b996-02e03f0e8cb4"
      unitRef="usd">59000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifb3d3597f83a42e79444233bac895d6d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjAwOTRhNGQzZDI0NTQ1YTg5MDdlNzI5ZjlhZWNkOTY5L3RhYmxlcmFuZ2U6MDA5NGE0ZDNkMjQ1NDVhODkwN2U3MjlmOWFlY2Q5NjlfNC0zLTEtMS05NDAzNg_5db7f774-0d7f-4490-920d-32de840d0e98"
      unitRef="usd">178000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjAwOTRhNGQzZDI0NTQ1YTg5MDdlNzI5ZjlhZWNkOTY5L3RhYmxlcmFuZ2U6MDA5NGE0ZDNkMjQ1NDVhODkwN2U3MjlmOWFlY2Q5NjlfNS0xLTEtMS05NDAzNg_9cb9f912-c06f-43f6-8995-81c6aedd0c03"
      unitRef="usd">3772000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82NC9mcmFnOjcxNzVlOGVkNmEwZTRlYjI4M2JmYjg3Y2E2ZTc1ZDJiL3RhYmxlOjAwOTRhNGQzZDI0NTQ1YTg5MDdlNzI5ZjlhZWNkOTY5L3RhYmxlcmFuZ2U6MDA5NGE0ZDNkMjQ1NDVhODkwN2U3MjlmOWFlY2Q5NjlfNS0zLTEtMS05NDAzNg_1f418a11-728a-4e99-b26c-88c3a47bf228"
      unitRef="usd">3548000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RleHRyZWdpb246YTI4ZTRiYmY3MThjNGU5Mzk1YTc1ZDMwYWI4N2RhZDJfMjk4OA_005b4ad9-5e30-4362-a081-46786fb3c68d">Net Income (Loss) per Share Attributable to Common Stockholders&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company computes net income (loss) per share using the two-class method required for participating securities. The two-class method requires net income be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. In periods where the Company has net losses, losses are not allocated to participating securities as they are not required to fund the losses.&#160;The Company considers its redeemable convertible preferred stock to be participating securities as preferred stockholders have rights to participate in dividends with the common stockholders. &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:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Basic net income (loss) attributable to common stockholders per share is calculated by dividing net income (loss) attributable to common stockholders by the weighted-average number of shares of common stock outstanding. The Company computes diluted net income per share under a two-class method where income is reallocated between common stock, potential common stock and participating securities. Diluted net income (loss) per share attributable to common stockholders adjusts the basic net income (loss) per share attributable to common stockholders and the weighted-average number of shares of common stock outstanding for the potentially dilutive impact of stock options using the treasury stock method. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table sets forth the computation of the Company&#x2019;s basic and diluted net loss per share attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&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:120%"&gt;(In thousands, except for share and per share values)&lt;/span&gt;&lt;/td&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:120%"&gt;2023&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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-weight:700;line-height:120%"&gt;Numerator:&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="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-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;(18,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;(14,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Net loss attributable to common stockholders - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;(18,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;(14,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&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-weight:700;line-height:120%"&gt;Denominator:&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="padding:0 1pt"/&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-weight:400;line-height:120%"&gt;Weighted average shares of common stock outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93,106,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91,537,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Weighted average shares of common stock outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:120%"&gt;93,106,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;91,537,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 style="height:15pt"&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="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="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss per share, attributable to common shareholders:&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;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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.20)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:1pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares were excluded from the computation of diluted net income (loss) per share because including them would have been antidilutive: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&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: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:120%"&gt;2023&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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-weight:400;line-height:120%"&gt;Stock options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:120%"&gt;14,784,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;16,241,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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-weight:400;line-height:120%"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,603,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,272,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:120%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,427,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,552,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RleHRyZWdpb246YTI4ZTRiYmY3MThjNGU5Mzk1YTc1ZDMwYWI4N2RhZDJfMjk4OQ_ef8a8667-98c5-4546-8206-a2b220943d4f">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table sets forth the computation of the Company&#x2019;s basic and diluted net loss per share attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&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:120%"&gt;(In thousands, except for share and per share values)&lt;/span&gt;&lt;/td&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:120%"&gt;2023&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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-weight:700;line-height:120%"&gt;Numerator:&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="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-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;(18,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;(14,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Net loss attributable to common stockholders - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;(18,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;(14,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&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-weight:700;line-height:120%"&gt;Denominator:&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="padding:0 1pt"/&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-weight:400;line-height:120%"&gt;Weighted average shares of common stock outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93,106,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91,537,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Weighted average shares of common stock outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:120%"&gt;93,106,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;91,537,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 style="height:15pt"&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="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="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss per share, attributable to common shareholders:&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;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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.20)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjBkODljZTcyNDU2ZjQyOWM4YjQ4NWNkN2I1OTQ1MTllL3RhYmxlcmFuZ2U6MGQ4OWNlNzI0NTZmNDI5YzhiNDg1Y2Q3YjU5NDUxOWVfMy0xLTEtMS05NDAzNg_c1b95e17-b1da-45be-877a-651096c97ac0"
      unitRef="usd">-18867000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjBkODljZTcyNDU2ZjQyOWM4YjQ4NWNkN2I1OTQ1MTllL3RhYmxlcmFuZ2U6MGQ4OWNlNzI0NTZmNDI5YzhiNDg1Y2Q3YjU5NDUxOWVfMy0zLTEtMS05NDAzNg_ef2fb553-c640-4787-b7c6-5425361c3862"
      unitRef="usd">-14626000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjBkODljZTcyNDU2ZjQyOWM4YjQ4NWNkN2I1OTQ1MTllL3RhYmxlcmFuZ2U6MGQ4OWNlNzI0NTZmNDI5YzhiNDg1Y2Q3YjU5NDUxOWVfNy0xLTEtMS05NDAzNg_150d0815-6e91-4e1e-9980-3ab7f77c5182"
      unitRef="usd">-18867000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjBkODljZTcyNDU2ZjQyOWM4YjQ4NWNkN2I1OTQ1MTllL3RhYmxlcmFuZ2U6MGQ4OWNlNzI0NTZmNDI5YzhiNDg1Y2Q3YjU5NDUxOWVfNy0xLTEtMS05NDAzNg_82cf2beb-94b1-48a4-a8f2-1eed69b93a1a"
      unitRef="usd">-18867000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjBkODljZTcyNDU2ZjQyOWM4YjQ4NWNkN2I1OTQ1MTllL3RhYmxlcmFuZ2U6MGQ4OWNlNzI0NTZmNDI5YzhiNDg1Y2Q3YjU5NDUxOWVfNy0zLTEtMS05NDAzNg_86b1b180-9d3e-4c61-ae29-d74e180be22c"
      unitRef="usd">-14626000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjBkODljZTcyNDU2ZjQyOWM4YjQ4NWNkN2I1OTQ1MTllL3RhYmxlcmFuZ2U6MGQ4OWNlNzI0NTZmNDI5YzhiNDg1Y2Q3YjU5NDUxOWVfNy0zLTEtMS05NDAzNg_f2e181c0-7826-4690-9da6-6488aac14c1c"
      unitRef="usd">-14626000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjBkODljZTcyNDU2ZjQyOWM4YjQ4NWNkN2I1OTQ1MTllL3RhYmxlcmFuZ2U6MGQ4OWNlNzI0NTZmNDI5YzhiNDg1Y2Q3YjU5NDUxOWVfMTItMS0xLTEtOTQwMzY_42ac64c6-8132-4acf-a521-d7b0eb3777e0"
      unitRef="shares">93106075</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjBkODljZTcyNDU2ZjQyOWM4YjQ4NWNkN2I1OTQ1MTllL3RhYmxlcmFuZ2U6MGQ4OWNlNzI0NTZmNDI5YzhiNDg1Y2Q3YjU5NDUxOWVfMTItMy0xLTEtOTQwMzY_91a61a08-0506-4c27-b568-5690a46658b3"
      unitRef="shares">91537788</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjBkODljZTcyNDU2ZjQyOWM4YjQ4NWNkN2I1OTQ1MTllL3RhYmxlcmFuZ2U6MGQ4OWNlNzI0NTZmNDI5YzhiNDg1Y2Q3YjU5NDUxOWVfMTUtMS0xLTEtOTQwMzY_b7d437c2-3a7b-42af-9a06-43be999a6736"
      unitRef="shares">93106075</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjBkODljZTcyNDU2ZjQyOWM4YjQ4NWNkN2I1OTQ1MTllL3RhYmxlcmFuZ2U6MGQ4OWNlNzI0NTZmNDI5YzhiNDg1Y2Q3YjU5NDUxOWVfMTUtMy0xLTEtOTQwMzY_700f5524-5a30-40d1-a8f6-a59287df25b0"
      unitRef="shares">91537788</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjBkODljZTcyNDU2ZjQyOWM4YjQ4NWNkN2I1OTQ1MTllL3RhYmxlcmFuZ2U6MGQ4OWNlNzI0NTZmNDI5YzhiNDg1Y2Q3YjU5NDUxOWVfMTgtMS0xLTEtOTQwMzY_9e7e8d28-931c-402c-8e18-66ca36ab2b72"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjBkODljZTcyNDU2ZjQyOWM4YjQ4NWNkN2I1OTQ1MTllL3RhYmxlcmFuZ2U6MGQ4OWNlNzI0NTZmNDI5YzhiNDg1Y2Q3YjU5NDUxOWVfMTgtMS0xLTEtOTQwMzY_ad4e2017-b1cc-409b-a7a2-3b26688adb89"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjBkODljZTcyNDU2ZjQyOWM4YjQ4NWNkN2I1OTQ1MTllL3RhYmxlcmFuZ2U6MGQ4OWNlNzI0NTZmNDI5YzhiNDg1Y2Q3YjU5NDUxOWVfMTgtMy0xLTEtOTQwMzY_6a6fcc20-cc83-444e-8d26-b217ec201342"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjBkODljZTcyNDU2ZjQyOWM4YjQ4NWNkN2I1OTQ1MTllL3RhYmxlcmFuZ2U6MGQ4OWNlNzI0NTZmNDI5YzhiNDg1Y2Q3YjU5NDUxOWVfMTgtMy0xLTEtOTQwMzY_75f1e69d-022e-4f01-b242-7067684c9893"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RleHRyZWdpb246YTI4ZTRiYmY3MThjNGU5Mzk1YTc1ZDMwYWI4N2RhZDJfMjk5MA_a6d79d76-c0c4-422a-b208-8fff9b29feda">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares were excluded from the computation of diluted net income (loss) per share because including them would have been antidilutive: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&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: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:120%"&gt;2023&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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-weight:400;line-height:120%"&gt;Stock options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:120%"&gt;14,784,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;16,241,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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-weight:400;line-height:120%"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,603,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,272,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-weight:400;line-height:120%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,427,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,552,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib93da654f2674602afd3539a87be6e68_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjVmYTA3MjBkODhjZTRjMmZiZDI2MzQxYzlhZTk0ODJiL3RhYmxlcmFuZ2U6NWZhMDcyMGQ4OGNlNGMyZmJkMjYzNDFjOWFlOTQ4MmJfMy0xLTEtMS05NDAzNg_2c724382-0997-4284-b8b2-7114489abf39"
      unitRef="shares">14784486</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifca545cec6244a479f3affc31a86e0cc_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjVmYTA3MjBkODhjZTRjMmZiZDI2MzQxYzlhZTk0ODJiL3RhYmxlcmFuZ2U6NWZhMDcyMGQ4OGNlNGMyZmJkMjYzNDFjOWFlOTQ4MmJfMy0zLTEtMS05NDAzNg_e37d252b-de89-4c9d-8cd2-d9a70e27d732"
      unitRef="shares">16241455</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2328433b898b45df82472efad1db9552_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjVmYTA3MjBkODhjZTRjMmZiZDI2MzQxYzlhZTk0ODJiL3RhYmxlcmFuZ2U6NWZhMDcyMGQ4OGNlNGMyZmJkMjYzNDFjOWFlOTQ4MmJfNC0xLTEtMS05NDAzNg_c59cb90c-d4c2-4d90-b020-cbec4d09518b"
      unitRef="shares">7603414</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i80fc550b3a9d4ae9a195514c9e907af5_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjVmYTA3MjBkODhjZTRjMmZiZDI2MzQxYzlhZTk0ODJiL3RhYmxlcmFuZ2U6NWZhMDcyMGQ4OGNlNGMyZmJkMjYzNDFjOWFlOTQ4MmJfNC0zLTEtMS05NDAzNg_bfaba4aa-bfa2-4e07-afac-6f92e3a4409f"
      unitRef="shares">5272215</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie04034c5da4d4a2fae4304b86a194d05_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjVmYTA3MjBkODhjZTRjMmZiZDI2MzQxYzlhZTk0ODJiL3RhYmxlcmFuZ2U6NWZhMDcyMGQ4OGNlNGMyZmJkMjYzNDFjOWFlOTQ4MmJfNS0xLTEtMS05NDAzNg_0dfffcd0-4b76-431c-a826-235bb7a8a3cc"
      unitRef="shares">39157</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic950f3c2c34f4eda9e321c987d5cb057_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjVmYTA3MjBkODhjZTRjMmZiZDI2MzQxYzlhZTk0ODJiL3RhYmxlcmFuZ2U6NWZhMDcyMGQ4OGNlNGMyZmJkMjYzNDFjOWFlOTQ4MmJfNS0zLTEtMS05NDAzNg_e1614bfe-70e3-4234-951b-ac4cd8943bb0"
      unitRef="shares">39157</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjVmYTA3MjBkODhjZTRjMmZiZDI2MzQxYzlhZTk0ODJiL3RhYmxlcmFuZ2U6NWZhMDcyMGQ4OGNlNGMyZmJkMjYzNDFjOWFlOTQ4MmJfNi0xLTEtMS05NDAzNg_a8a0c5b6-1fb1-4a42-951e-beb56069b962"
      unitRef="shares">22427057</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl82Ny9mcmFnOmEyOGU0YmJmNzE4YzRlOTM5NWE3NWQzMGFiODdkYWQyL3RhYmxlOjVmYTA3MjBkODhjZTRjMmZiZDI2MzQxYzlhZTk0ODJiL3RhYmxlcmFuZ2U6NWZhMDcyMGQ4OGNlNGMyZmJkMjYzNDFjOWFlOTQ4MmJfNi0zLTEtMS05NDAzNg_b9269ce7-d8b7-4282-a75f-a3ba44624b52"
      unitRef="shares">21552827</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83My9mcmFnOjA1MTY5NDdiMWI1ZDQ5YjZhN2Q1ZDEwYzMwNmM1MDA4L3RleHRyZWdpb246MDUxNjk0N2IxYjVkNDliNmE3ZDVkMTBjMzA2YzUwMDhfMTU3MA_5a4c3db2-6304-4b89-9b92-a84dbe15e8bc">Income Taxes&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In determining quarterly provisions for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date loss, adjusted for discrete items arising in that quarter. The Company&#x2019;s annual estimated effective tax rate differs from the U.S. federal statutory rate of 21% primarily as a result of a valuation allowance against net deferred tax assets, stock-based compensation, state taxes, nondeductible executive compensation and other permanent differences.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 evaluated the available positive and negative evidence supporting the realization of its gross deferred tax assets, including cumulative losses, and the amount and timing of future taxable income, and has determined it is more likely than not that the assets will not be realized.  Accordingly, the Company has recorded a full valuation allowance against the U.S. federal and state deferred tax assets as of each balance sheet date presented.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On August 16, 2022, President Biden signed into law the Inflation Reduction Act of 2022 (the &#x201c;Act&#x201d;), which contains provisions that became effective on January 1, 2023, including a 15% corporate minimum tax and a 1% excise tax on stock buybacks.  While the Company is still evaluating the impact of the Act, the Company does not currently expect any material changes on its consolidated financial position, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the three months ended March&#160;31, 2023 and 2022, the Company has not recorded any uncertain tax positions and has not recognized interest or penalties in the condensed consolidated statements of comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83My9mcmFnOjA1MTY5NDdiMWI1ZDQ5YjZhN2Q1ZDEwYzMwNmM1MDA4L3RleHRyZWdpb246MDUxNjk0N2IxYjVkNDliNmE3ZDVkMTBjMzA2YzUwMDhfMTQ3Mw_0cbca409-64b0-4033-8078-bd397f648325"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83My9mcmFnOjA1MTY5NDdiMWI1ZDQ5YjZhN2Q1ZDEwYzMwNmM1MDA4L3RleHRyZWdpb246MDUxNjk0N2IxYjVkNDliNmE3ZDVkMTBjMzA2YzUwMDhfMTQ3Mw_6179a8b1-5b27-48ac-8b94-f5e7ae7f6687"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83My9mcmFnOjA1MTY5NDdiMWI1ZDQ5YjZhN2Q1ZDEwYzMwNmM1MDA4L3RleHRyZWdpb246MDUxNjk0N2IxYjVkNDliNmE3ZDVkMTBjMzA2YzUwMDhfMTUyMg_0af9f043-e2f9-4de0-b1df-77aae16f0991"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83My9mcmFnOjA1MTY5NDdiMWI1ZDQ5YjZhN2Q1ZDEwYzMwNmM1MDA4L3RleHRyZWdpb246MDUxNjk0N2IxYjVkNDliNmE3ZDVkMTBjMzA2YzUwMDhfMTUyMg_3f487343-f265-482b-89bd-8a6b3cd599b5"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83My9mcmFnOjA1MTY5NDdiMWI1ZDQ5YjZhN2Q1ZDEwYzMwNmM1MDA4L3RleHRyZWdpb246MDUxNjk0N2IxYjVkNDliNmE3ZDVkMTBjMzA2YzUwMDhfMTUyMg_73061e7e-54d3-4459-8172-538f2aed0985"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83My9mcmFnOjA1MTY5NDdiMWI1ZDQ5YjZhN2Q1ZDEwYzMwNmM1MDA4L3RleHRyZWdpb246MDUxNjk0N2IxYjVkNDliNmE3ZDVkMTBjMzA2YzUwMDhfMTUyMg_f5a4e578-cdc0-404d-a91a-2ea103557995"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83Ni9mcmFnOjJmMTY5MjQyM2UzOTQ1OWQ4MWViYTQ2NWEyYmFjOTY1L3RleHRyZWdpb246MmYxNjkyNDIzZTM5NDU5ZDgxZWJhNDY1YTJiYWM5NjVfNjcw_af8897d5-d1f6-49f5-8e5b-7c0486f9d589">Related Party Transactions In April 2020, the Company engaged Summit House Studios LLC, a third-party consultant, to provide digital ad production services. Summit House Studios LLC is owned by a major shareholder of the Company. Based on services provided, the Company incurred immaterial advertising costs for this related party during the three months ended March 31, 2023 and 2022, which was reported as marketing expense in the Company&#x2019;s condensed consolidated statements of comprehensive loss.In May 2022, the Company engaged, Vault Co., a third-party consultant, to develop and deliver an ongoing brand tracker for the Company. Vault Co. is owned by a major shareholder of the Company. Based on services provided, the Company incurred immaterial advertising costs for this related party during the three months ended March 31, 2023, which is reported as marketing expense in the Company&#x2019;s consolidated statements of comprehensive loss.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDU2MQ_759afdf4-907f-415f-b232-5f1db1baab75">Leases&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s lease portfolio includes both real estate and non-real estate type leases which are accounted for as either finance or operating leases. Real estate leases generally include office and warehouse facilities and non-real estate leases generally include office equipment and machinery. The Company determines if a contract is or contains a lease at inception. The Company&#x2019;s leases have remaining lease terms of less than &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDUw_87c8d70c-9cf0-452c-8f7d-959c72d962a7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDUw_d75ab576-f6ae-4a33-918c-fe992252b738"&gt;one&lt;/span&gt;&lt;/span&gt; to six years. Renewal options that are deemed reasonably certain are included as part of the lease term for the purposes of calculating the Right-of-Use ("ROU") assets and lease liability. The Company elected the practical expedient to not separate lease and non-lease components, as such non-lease components are included in the calculation of the ROU asset and lease liability and included in the lease expense over the term of the lease. The Company uses a discount rate to calculate the ROU asset and lease liability. When the implicit rate is known or provided in the lease documents, the Company is required to use this rate. In cases in which the implicit rate is not known, the Company uses an estimated incremental borrowing rate. Most of the Company&#x2019;s leases do not contain an implicit interest rate; therefore, judgement is required in determining a rate that reflects what would be paid to borrow, on a collateralized basis and over a similar term, for the lease obligations. The Company takes into consideration the terms of its 2023 Credit Facility and any new debt agreements, lease terms, and current interest rates to determine the incremental borrowing rate at lease commencement date. As of March&#160;31, 2023, the Company&#x2019;s weighted-average discount rate was 2.29%, while the weighted-average remaining lease term was 4.3 years. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Operating lease ROU assets and lease liabilities are recorded on the date the Company takes possession of the leased assets with expense recognized on a straight-line basis over the lease term. Leases with an estimated total term of 12 months or less are not recorded on the balance sheet and the lease expense is recognized on a straight-line basis over the lease term. Generally, the Company&#x2019;s lease agreements do not contain material residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-indent:36pt"&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 lease expense were as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.080%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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: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:120%"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&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: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:120%"&gt;2023&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease expense:&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="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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 7pt;text-align:left;vertical-align:bottom"&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 expense:&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="padding:0 1pt"/&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;div style="padding-left:12pt"&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 expense&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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:120%"&gt;Total lease expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;padding-left:36pt;text-indent:-36pt"&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;(1) &#160;&#160;&#160;&#160;Represents the straight-line lease expense of operating leases, inclusive of amortization of ROU assets and the interest component of operating lease liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Based on the nature of the ROU assets, amortization of finance leases and amortization of operating ROU assets, operating lease expense and other lease expense are recorded within either cost of revenue or selling, general and administrative expenses and interest on finance lease liabilities is recorded within interest and other expense, net in the condensed consolidated statements of comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following tables set forth the amount of lease assets and lease liabilities included in the Company&#x2019;s condensed consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.136%"/&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:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Statement Line Item&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:120%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfMi0yLTEtMS05NDAzNg_89c23464-d0d8-4446-98a1-56db4995254d"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total lease assets&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="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;28,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="9" 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:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfNy0yLTEtMS05NDAzNg_ba6c3bee-a2cb-4112-a121-8625ac43f7b7"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfOC0yLTEtMS05NDAzNg_c23a731e-6f32-4e84-b6b1-aecb09543ea5"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfMTAtMi0xLTEtOTQwMzY_2a846154-0823-4a60-9539-12bcd40af2ca"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total lease liabilities&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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information related to the Company&#x2019;s leases for the three months ended March 31, 2023 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.552%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.248%"/&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:120%"&gt;Weighted-average remaining lease term (in years)&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="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:120%"&gt;&#160;&#160;&#160;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:120%"&gt;1.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-weight:400;line-height:120%"&gt;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:120%"&gt;4.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-weight:700;line-height:120%"&gt;Weighted-average discount rate&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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities (in thousands)&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="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:120%"&gt;&#160;&#160;&#160;Operating cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;Operating cash flows used in operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;1,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;Finance cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;/tr&gt;&lt;tr&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company did not have any non-cash ROU assets obtained in exchange for lease liabilities during the three months ended March 31, 2023 for either finance or operating leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments required under operating and finance leases as of March&#160;31, 2023, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Leases&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:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining 2023&lt;/span&gt;&lt;/td&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,371&#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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#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="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:120%"&gt;2024&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:120%"&gt;8,704&#160;&lt;/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:120%"&gt;23&#160;&lt;/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="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:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,950&#160;&lt;/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:120%"&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="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:120%"&gt;2026&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:120%"&gt;9,201&#160;&lt;/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:120%"&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="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:120%"&gt;2027&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:120%"&gt;4,245&#160;&lt;/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:120%"&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="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:120%"&gt;2028&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:120%"&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:120%"&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="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:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:120%"&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="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments &lt;/span&gt;&lt;/td&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,471&#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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63&#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="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:120%"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:120%"&gt;(1)&lt;/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="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of December&#160;31, 2022, the future minimum rental payments under non-cancelable leases with offsetting sublease revenue were as follows (in thousands):&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Leases&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:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;8,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments &lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;39,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDU2MQ_f7358047-458b-43fc-87bb-31a8c776d4d7">Leases&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s lease portfolio includes both real estate and non-real estate type leases which are accounted for as either finance or operating leases. Real estate leases generally include office and warehouse facilities and non-real estate leases generally include office equipment and machinery. The Company determines if a contract is or contains a lease at inception. The Company&#x2019;s leases have remaining lease terms of less than &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDUw_87c8d70c-9cf0-452c-8f7d-959c72d962a7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDUw_d75ab576-f6ae-4a33-918c-fe992252b738"&gt;one&lt;/span&gt;&lt;/span&gt; to six years. Renewal options that are deemed reasonably certain are included as part of the lease term for the purposes of calculating the Right-of-Use ("ROU") assets and lease liability. The Company elected the practical expedient to not separate lease and non-lease components, as such non-lease components are included in the calculation of the ROU asset and lease liability and included in the lease expense over the term of the lease. The Company uses a discount rate to calculate the ROU asset and lease liability. When the implicit rate is known or provided in the lease documents, the Company is required to use this rate. In cases in which the implicit rate is not known, the Company uses an estimated incremental borrowing rate. Most of the Company&#x2019;s leases do not contain an implicit interest rate; therefore, judgement is required in determining a rate that reflects what would be paid to borrow, on a collateralized basis and over a similar term, for the lease obligations. The Company takes into consideration the terms of its 2023 Credit Facility and any new debt agreements, lease terms, and current interest rates to determine the incremental borrowing rate at lease commencement date. As of March&#160;31, 2023, the Company&#x2019;s weighted-average discount rate was 2.29%, while the weighted-average remaining lease term was 4.3 years. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Operating lease ROU assets and lease liabilities are recorded on the date the Company takes possession of the leased assets with expense recognized on a straight-line basis over the lease term. Leases with an estimated total term of 12 months or less are not recorded on the balance sheet and the lease expense is recognized on a straight-line basis over the lease term. Generally, the Company&#x2019;s lease agreements do not contain material residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-indent:36pt"&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 lease expense were as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.080%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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: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:120%"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&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: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:120%"&gt;2023&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease expense:&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="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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 7pt;text-align:left;vertical-align:bottom"&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 expense:&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="padding:0 1pt"/&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;div style="padding-left:12pt"&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 expense&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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:120%"&gt;Total lease expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;padding-left:36pt;text-indent:-36pt"&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;(1) &#160;&#160;&#160;&#160;Represents the straight-line lease expense of operating leases, inclusive of amortization of ROU assets and the interest component of operating lease liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Based on the nature of the ROU assets, amortization of finance leases and amortization of operating ROU assets, operating lease expense and other lease expense are recorded within either cost of revenue or selling, general and administrative expenses and interest on finance lease liabilities is recorded within interest and other expense, net in the condensed consolidated statements of comprehensive loss. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following tables set forth the amount of lease assets and lease liabilities included in the Company&#x2019;s condensed consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.136%"/&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:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Statement Line Item&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:120%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfMi0yLTEtMS05NDAzNg_89c23464-d0d8-4446-98a1-56db4995254d"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total lease assets&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="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;28,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="9" 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:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfNy0yLTEtMS05NDAzNg_ba6c3bee-a2cb-4112-a121-8625ac43f7b7"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfOC0yLTEtMS05NDAzNg_c23a731e-6f32-4e84-b6b1-aecb09543ea5"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfMTAtMi0xLTEtOTQwMzY_2a846154-0823-4a60-9539-12bcd40af2ca"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total lease liabilities&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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information related to the Company&#x2019;s leases for the three months ended March 31, 2023 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.552%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.248%"/&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:120%"&gt;Weighted-average remaining lease term (in years)&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="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:120%"&gt;&#160;&#160;&#160;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:120%"&gt;1.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-weight:400;line-height:120%"&gt;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:120%"&gt;4.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-weight:700;line-height:120%"&gt;Weighted-average discount rate&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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities (in thousands)&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="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:120%"&gt;&#160;&#160;&#160;Operating cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;Operating cash flows used in operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;1,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;Finance cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;/tr&gt;&lt;tr&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company did not have any non-cash ROU assets obtained in exchange for lease liabilities during the three months ended March 31, 2023 for either finance or operating leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments required under operating and finance leases as of March&#160;31, 2023, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Leases&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:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining 2023&lt;/span&gt;&lt;/td&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,371&#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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#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="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:120%"&gt;2024&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:120%"&gt;8,704&#160;&lt;/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:120%"&gt;23&#160;&lt;/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="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:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,950&#160;&lt;/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:120%"&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="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:120%"&gt;2026&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:120%"&gt;9,201&#160;&lt;/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:120%"&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="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:120%"&gt;2027&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:120%"&gt;4,245&#160;&lt;/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:120%"&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="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:120%"&gt;2028&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:120%"&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:120%"&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="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:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:120%"&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="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments &lt;/span&gt;&lt;/td&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,471&#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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63&#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="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:120%"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:120%"&gt;(1)&lt;/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="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of December&#160;31, 2022, the future minimum rental payments under non-cancelable leases with offsetting sublease revenue were as follows (in thousands):&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Leases&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:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;8,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments &lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;39,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="ie495e86e1a7141d6bfe228932aa0427a_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDU2_7b8abd64-b5fc-4deb-9e58-14bca336a85d">P6Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeFinanceLeaseRemainingLeaseTerm
      contextRef="ie495e86e1a7141d6bfe228932aa0427a_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDU2_d4418fec-5116-450e-9daa-d57451317a97">P6Y</us-gaap:LesseeFinanceLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfMTY2MA_23ea6866-4331-4cf5-a238-f38da2e3fe4a"
      unitRef="number">0.0229</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfMTcxNg_7ace3f98-dfdc-4c76-8123-a31e80467b29">P4Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDU2Mw_268525f9-7edf-4ad6-8217-8e7703dec708">&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-indent:36pt"&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 lease expense were as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.080%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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: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:120%"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&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: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:120%"&gt;2023&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease expense:&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="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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 7pt;text-align:left;vertical-align:bottom"&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 expense:&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="padding:0 1pt"/&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;div style="padding-left:12pt"&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 expense&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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:120%"&gt;Total lease expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;(1) &#160;&#160;&#160;&#160;Represents the straight-line lease expense of operating leases, inclusive of amortization of ROU assets and the interest component of operating lease liabilities.</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOmNmYjUyMjU1YmFjNjRhYjY5M2Q0Zjg2Y2M2YmMzZTllL3RhYmxlcmFuZ2U6Y2ZiNTIyNTViYWM2NGFiNjkzZDRmODZjYzZiYzNlOWVfMi0xLTEtMS05NDAzNg_0799c96d-afb1-483d-938c-3cdd675f8a37"
      unitRef="usd">16000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOmNmYjUyMjU1YmFjNjRhYjY5M2Q0Zjg2Y2M2YmMzZTllL3RhYmxlcmFuZ2U6Y2ZiNTIyNTViYWM2NGFiNjkzZDRmODZjYzZiYzNlOWVfMi0zLTEtMS05NDAzNg_72484a77-2775-4d52-97ba-a7d683de7572"
      unitRef="usd">92000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOmNmYjUyMjU1YmFjNjRhYjY5M2Q0Zjg2Y2M2YmMzZTllL3RhYmxlcmFuZ2U6Y2ZiNTIyNTViYWM2NGFiNjkzZDRmODZjYzZiYzNlOWVfMy0xLTEtMS05NDAzNg_9c60598f-ea03-43cb-b163-e317207a885e"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOmNmYjUyMjU1YmFjNjRhYjY5M2Q0Zjg2Y2M2YmMzZTllL3RhYmxlcmFuZ2U6Y2ZiNTIyNTViYWM2NGFiNjkzZDRmODZjYzZiYzNlOWVfMy0zLTEtMS05NDAzNg_38a03c84-e91f-4c3e-9f01-d91f089a7404"
      unitRef="usd">1000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOmNmYjUyMjU1YmFjNjRhYjY5M2Q0Zjg2Y2M2YmMzZTllL3RhYmxlcmFuZ2U6Y2ZiNTIyNTViYWM2NGFiNjkzZDRmODZjYzZiYzNlOWVfNi0xLTEtMS05NDAzNg_e7404ad4-5e16-4d21-8e62-2e3df082422b"
      unitRef="usd">1792000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOmNmYjUyMjU1YmFjNjRhYjY5M2Q0Zjg2Y2M2YmMzZTllL3RhYmxlcmFuZ2U6Y2ZiNTIyNTViYWM2NGFiNjkzZDRmODZjYzZiYzNlOWVfNi0zLTEtMS05NDAzNg_009f5c4c-d3d0-47e8-9105-a69cfaa0fea2"
      unitRef="usd">1783000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOmNmYjUyMjU1YmFjNjRhYjY5M2Q0Zjg2Y2M2YmMzZTllL3RhYmxlcmFuZ2U6Y2ZiNTIyNTViYWM2NGFiNjkzZDRmODZjYzZiYzNlOWVfNy0xLTEtMS05NDAzNg_9f308445-6f3f-49c3-a49b-6b5806e33cec"
      unitRef="usd">501000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOmNmYjUyMjU1YmFjNjRhYjY5M2Q0Zjg2Y2M2YmMzZTllL3RhYmxlcmFuZ2U6Y2ZiNTIyNTViYWM2NGFiNjkzZDRmODZjYzZiYzNlOWVfNy0zLTEtMS05NDAzNg_115a9de6-e3fd-4eac-8f82-93662d3ff9ef"
      unitRef="usd">501000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOmNmYjUyMjU1YmFjNjRhYjY5M2Q0Zjg2Y2M2YmMzZTllL3RhYmxlcmFuZ2U6Y2ZiNTIyNTViYWM2NGFiNjkzZDRmODZjYzZiYzNlOWVfOC0xLTEtMS05NDAzNg_c955f43e-1ddb-4ae8-a378-3386776925ee"
      unitRef="usd">1307000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6b9ac4b01378446fad6afb9c6a03d2ed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOmNmYjUyMjU1YmFjNjRhYjY5M2Q0Zjg2Y2M2YmMzZTllL3RhYmxlcmFuZ2U6Y2ZiNTIyNTViYWM2NGFiNjkzZDRmODZjYzZiYzNlOWVfOC0zLTEtMS05NDAzNg_82e3d96d-a8e3-430f-85cd-8f590af0c093"
      unitRef="usd">1375000</us-gaap:LeaseCost>
    <hnst:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDU1Nw_0720d212-d4b8-4355-9453-8ec8f199c95a">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following tables set forth the amount of lease assets and lease liabilities included in the Company&#x2019;s condensed consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.136%"/&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:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Statement Line Item&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:120%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfMi0yLTEtMS05NDAzNg_89c23464-d0d8-4446-98a1-56db4995254d"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total lease assets&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="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;28,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="9" 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:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfNy0yLTEtMS05NDAzNg_ba6c3bee-a2cb-4112-a121-8625ac43f7b7"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfOC0yLTEtMS05NDAzNg_c23a731e-6f32-4e84-b6b1-aecb09543ea5"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfMTAtMi0xLTEtOTQwMzY_2a846154-0823-4a60-9539-12bcd40af2ca"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total lease liabilities&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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information related to the Company&#x2019;s leases for the three months ended March 31, 2023 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.552%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.248%"/&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:120%"&gt;Weighted-average remaining lease term (in years)&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="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:120%"&gt;&#160;&#160;&#160;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:120%"&gt;1.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-weight:400;line-height:120%"&gt;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:120%"&gt;4.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-weight:700;line-height:120%"&gt;Weighted-average discount rate&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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities (in thousands)&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="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:120%"&gt;&#160;&#160;&#160;Operating cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;Operating cash flows used in operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;1,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;Finance cash flows used in finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;/tr&gt;&lt;tr&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hnst:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfMi00LTEtMS05NDAzNg_e745e66d-2d48-41d6-a715-1f19df690f3c"
      unitRef="usd">54000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfMy00LTEtMS05NDAzNg_e9933d82-400e-4237-a4c6-fbfa9cd88f3b"
      unitRef="usd">28398000</us-gaap:OperatingLeaseRightOfUseAsset>
    <hnst:LeaseRightOfUseAsset
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfNC00LTEtMS05NDAzNg_b9c54f55-de5b-44db-a040-cb73b19ec1c4"
      unitRef="usd">28452000</hnst:LeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfNy00LTEtMS05NDAzNg_27c30ded-d789-430c-aa08-779770e37893"
      unitRef="usd">49000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfOC00LTEtMS05NDAzNg_4511bc2d-7ed4-4524-a801-5c4b8b071a53"
      unitRef="usd">7791000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfMTAtNC0xLTEtOTQwMzY_06756b7a-e0fe-4142-b9ee-bb99a003bd3c"
      unitRef="usd">13000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfMTEtNC0xLTEtOTQwMzY_74cf1a88-ff24-46be-b778-ec2d67bd3d2a"
      unitRef="usd">27855000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <hnst:LeaseLiability
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjRiN2VjOTg1ZmQ2MzRjMWI5Y2MxMTk2NDAwNWY1OGUxL3RhYmxlcmFuZ2U6NGI3ZWM5ODVmZDYzNGMxYjljYzExOTY0MDA1ZjU4ZTFfMTItNC0xLTEtOTQwMzY_d9cffd29-3a22-41d3-bc19-174746ef65b2"
      unitRef="usd">35708000</hnst:LeaseLiability>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjZjOTIxZmJhNzlmNjQyNzZiZDJhMTJmYjRkN2YwMWQ5L3RhYmxlcmFuZ2U6NmM5MjFmYmE3OWY2NDI3NmJkMmExMmZiNGQ3ZjAxZDlfMS0xLTEtMS05NDAzNg_e2bc9c67-31f7-4f25-8bbd-373ff52a322c">P1Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjZjOTIxZmJhNzlmNjQyNzZiZDJhMTJmYjRkN2YwMWQ5L3RhYmxlcmFuZ2U6NmM5MjFmYmE3OWY2NDI3NmJkMmExMmZiNGQ3ZjAxZDlfMi0xLTEtMS05NDAzNg_7ace3f98-dfdc-4c76-8123-a31e80467b29">P4Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjZjOTIxZmJhNzlmNjQyNzZiZDJhMTJmYjRkN2YwMWQ5L3RhYmxlcmFuZ2U6NmM5MjFmYmE3OWY2NDI3NmJkMmExMmZiNGQ3ZjAxZDlfNC0xLTEtMS05NDAzNg_9edcbfd3-38fb-4328-b46d-5699bf25fffc"
      unitRef="number">0.0300</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjZjOTIxZmJhNzlmNjQyNzZiZDJhMTJmYjRkN2YwMWQ5L3RhYmxlcmFuZ2U6NmM5MjFmYmE3OWY2NDI3NmJkMmExMmZiNGQ3ZjAxZDlfNS0xLTEtMS05NDAzNg_23ea6866-4331-4cf5-a238-f38da2e3fe4a"
      unitRef="number">0.0229</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjZjOTIxZmJhNzlmNjQyNzZiZDJhMTJmYjRkN2YwMWQ5L3RhYmxlcmFuZ2U6NmM5MjFmYmE3OWY2NDI3NmJkMmExMmZiNGQ3ZjAxZDlfNy0xLTEtMS05NDAzNg_527880a3-5022-4674-b15c-a541f8cbdff1"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjZjOTIxZmJhNzlmNjQyNzZiZDJhMTJmYjRkN2YwMWQ5L3RhYmxlcmFuZ2U6NmM5MjFmYmE3OWY2NDI3NmJkMmExMmZiNGQ3ZjAxZDlfOC0xLTEtMS05NDAzNg_bb78a960-e81e-4117-8507-4e8a93421f0a"
      unitRef="usd">1885000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjZjOTIxZmJhNzlmNjQyNzZiZDJhMTJmYjRkN2YwMWQ5L3RhYmxlcmFuZ2U6NmM5MjFmYmE3OWY2NDI3NmJkMmExMmZiNGQ3ZjAxZDlfOS0xLTEtMS05NDAzNg_db4d0cc8-c013-4bf8-9582-d20d2c513908"
      unitRef="usd">15000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDU1OA_350670ec-804a-4daa-ba81-696e28994ba9"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDU1OA_a88ce646-1d21-4875-9981-83835d08d393"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDU1OQ_1328f093-646c-417d-a503-845968ad7812">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments required under operating and finance leases as of March&#160;31, 2023, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Leases&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:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining 2023&lt;/span&gt;&lt;/td&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,371&#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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#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="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:120%"&gt;2024&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:120%"&gt;8,704&#160;&lt;/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:120%"&gt;23&#160;&lt;/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="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:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,950&#160;&lt;/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:120%"&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="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:120%"&gt;2026&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:120%"&gt;9,201&#160;&lt;/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:120%"&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="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:120%"&gt;2027&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:120%"&gt;4,245&#160;&lt;/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:120%"&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="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:120%"&gt;2028&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:120%"&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:120%"&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="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:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:120%"&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="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments &lt;/span&gt;&lt;/td&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,471&#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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63&#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="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:120%"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:120%"&gt;(1)&lt;/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="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of December&#160;31, 2022, the future minimum rental payments under non-cancelable leases with offsetting sublease revenue were as follows (in thousands):&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Leases&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:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;8,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments &lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;39,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RleHRyZWdpb246NGE5NThkMGU2ZDhmNDEwZWFjNzdkZTIyOGU1ODdiYTRfNDU1OQ_6841ba95-2327-4285-92c1-68e4c810986a">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments required under operating and finance leases as of March&#160;31, 2023, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Leases&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:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining 2023&lt;/span&gt;&lt;/td&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,371&#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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#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="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:120%"&gt;2024&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:120%"&gt;8,704&#160;&lt;/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:120%"&gt;23&#160;&lt;/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="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:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,950&#160;&lt;/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:120%"&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="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:120%"&gt;2026&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:120%"&gt;9,201&#160;&lt;/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:120%"&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="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:120%"&gt;2027&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:120%"&gt;4,245&#160;&lt;/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:120%"&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="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:120%"&gt;2028&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:120%"&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:120%"&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="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:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:120%"&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="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments &lt;/span&gt;&lt;/td&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,471&#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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63&#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="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:120%"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:120%"&gt;(1)&lt;/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="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of December&#160;31, 2022, the future minimum rental payments under non-cancelable leases with offsetting sublease revenue were as follows (in thousands):&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Leases&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:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;8,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments &lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;39,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:120%"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfMS0xLTEtMS05NDAzNg_297f43ce-d4c5-4ee0-9174-956dbe579c2d"
      unitRef="usd">6371000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfMS0zLTEtMS05NDAzNg_24b4e107-421c-4aaf-bc3d-0e4452c73921"
      unitRef="usd">40000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfMi0xLTEtMS05NDAzNg_a3c6492f-8733-4de2-b51b-62c25047d3f3"
      unitRef="usd">8704000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfMi0zLTEtMS05NDAzNg_4e3e9293-c0af-47f4-a709-baa879293d2e"
      unitRef="usd">23000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfMy0xLTEtMS05NDAzNg_108a95c8-d6d4-4f30-9dab-d43253537354"
      unitRef="usd">8950000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfMy0zLTEtMS05NDAzNg_96f2e655-c5a7-4c4a-86cf-d07b31e4b4ed"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfNC0xLTEtMS05NDAzNg_4ce4b936-d013-494a-b846-8ebc4c375a13"
      unitRef="usd">9201000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfNC0zLTEtMS05NDAzNg_feced94d-226e-4b0d-b5c7-5d677520e50e"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfNS0xLTEtMS05NDAzNg_151197c1-78e6-419d-bac0-181ce5f43897"
      unitRef="usd">4245000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfNS0zLTEtMS05NDAzNg_0a666629-881d-42e7-99cf-a48dbd868a86"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfNi0xLTEtMS05NDAzNg_2399f86f-3bd6-4e2e-9605-54ecafbbd277"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfNi0zLTEtMS05NDAzNg_d6d9b985-b8d0-44bf-be9f-2aef3d6c1661"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfNy0xLTEtMS05NDAzNg_7abd2a82-96bb-4a54-bb99-baad2fab5e26"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfNy0zLTEtMS05NDAzNg_3690f9a8-ded2-4524-8a33-2786792f7ac5"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfOC0xLTEtMS05NDAzNg_1fc7b1eb-c87b-4344-bcdc-e53cfc48e245"
      unitRef="usd">37471000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfOC0zLTEtMS05NDAzNg_5bc858e7-f13b-4018-94a4-c228659dd8b2"
      unitRef="usd">63000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfOS0xLTEtMS05NDAzNg_6025db72-3cfe-40c8-b228-fcd71db17ba3"
      unitRef="usd">1825000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfOS0zLTEtMS05NDAzNg_832acfa3-9433-4bf2-815d-bffe97fea52a"
      unitRef="usd">1000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfMTAtMS0xLTEtOTQwMzY_420b7481-08e0-4420-9146-9b71fc445019"
      unitRef="usd">35646000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i0959986c7b914f34895769f0d8cea69e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjEwNjQ1MGRhYWQ0MzQwMjg4NDE2NTUxODAyNTA0M2U2L3RhYmxlcmFuZ2U6MTA2NDUwZGFhZDQzNDAyODg0MTY1NTE4MDI1MDQzZTZfMTAtMy0xLTEtOTQwMzY_4e4a9e3e-44cb-47eb-a0d1-0bc875bd9619"
      unitRef="usd">62000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfMS0xLTEtMS05NzI5Mg_b400d0e1-5267-4a3f-b3b5-a3d665423a05"
      unitRef="usd">8468000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfMS0zLTEtMS05NzI5OQ_a776b5a8-c422-4904-ba41-6bf858b32818"
      unitRef="usd">57000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfMi0xLTEtMS05NzI5Mg_29466a19-3173-434e-8079-9203407940f6"
      unitRef="usd">8704000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfMi0zLTEtMS05NzI5OQ_50e08b50-3db8-4170-bd0e-07576ab11eac"
      unitRef="usd">21000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfMy0xLTEtMS05NzI5Mg_53b8a70f-82f7-489a-9eed-2a6da048ae5a"
      unitRef="usd">8950000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfMy0zLTEtMS05NzI5OQ_39b62cf3-31c4-4b55-b7d4-38d15fc9236c"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfNC0xLTEtMS05NzI5Mg_c6416ed3-f108-4a62-90b2-69997197b9d1"
      unitRef="usd">9201000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfNC0zLTEtMS05NzI5OQ_9def6cbb-36f7-497e-bc60-d8e73675d510"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfNS0xLTEtMS05NzI5Mg_daf2baa7-deae-4c3f-ae70-c105b2c21c36"
      unitRef="usd">4244000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfNS0zLTEtMS05NzI5OQ_9dc5a72d-e05e-4f57-b585-3c6d407dc993"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfNi0xLTEtMS05NzI5Mg_599cd00b-b436-4101-9751-70e18ad427cc"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfNi0zLTEtMS05NzI5OQ_337ee351-acf8-4184-bcd1-61b28397fbee"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfNy0xLTEtMS05NzI5Mg_5ddd495a-e64b-437a-ba60-aea55b78d877"
      unitRef="usd">39567000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfNy0zLTEtMS05NzI5OQ_d7a081a8-8154-41fd-a46e-2983cafea122"
      unitRef="usd">78000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfOC0xLTEtMS05NzI5Mg_e43f27a8-1195-474f-bafa-5a66e6b7f8d7"
      unitRef="usd">2037000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfOC0zLTEtMS05NzI5OQ_1d7590b0-0341-4232-9764-6bc6789afdd7"
      unitRef="usd">4000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfOS0xLTEtMS05NzI5Mg_97109bfa-bf9a-4a49-9abf-953d61cfe32e"
      unitRef="usd">37530000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="icb00ca39c2a04c228bfb0ec9da1f5847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl83OS9mcmFnOjRhOTU4ZDBlNmQ4ZjQxMGVhYzc3ZGUyMjhlNTg3YmE0L3RhYmxlOjBlZDg3YzAxNTYwYjQxMWE4ZGJjYTEzNDZiNWI5YTc2L3RhYmxlcmFuZ2U6MGVkODdjMDE1NjBiNDExYThkYmNhMTM0NmI1YjlhNzZfOS0zLTEtMS05NzI5OQ_e29bf62b-7ce8-4162-aac5-b15325cead4f"
      unitRef="usd">74000</us-gaap:FinanceLeaseLiability>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90ZXh0cmVnaW9uOjQwM2EyYmIzNjk3YzRjNjFhMTJjNDRkMDIzNjUzMTEwXzEwOTk1MTE2NzI4MjQ_6bd0551b-5f74-4c37-b938-e80963fc7cf8">Restructuring &lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Transformation Initiative&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In the first quarter of 2023, the Company began executing a broad-based Transformation Initiative designed to build the Honest brand and drive growth in higher-margin areas of the portfolio, strengthen the Company&#x2019;s cost structure, drive focus on the most productive areas of our business, deliver greater impact from brand-building investments, and improve executional excellence across the enterprise.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Restructuring costs are one of the elements of the Transformation Initiative and are included in restructuring on the condensed consolidated statements of comprehensive loss:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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:112%;padding-left:14.5pt"&gt;Employee-Related Costs &#x2013; Employee-related costs are primarily comprised of severance and other post-employment benefit costs, calculated based on salary levels, prior service and other statutory minimum benefits, if applicable.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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:112%;padding-left:14.5pt"&gt;Asset-Related Costs &#x2013; Asset-related costs consist of accelerated amortization related to visual merchandise in an international retail store taken out of service prior to its existing useful life as a direct result of the restructuring initiatives. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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:112%;padding-left:14.5pt"&gt;Contract Terminations &#x2013; Costs related to contract terminations include continuing payments to a third party after the Company has ceased benefiting from the rights conveyed in the contract, or a payment made to terminate a contract prior to its expiration.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:112%"&gt;Other costs associated with the Transformation Initiative are comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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:112%;padding-left:14.5pt"&gt;Sales Returns and Cost of Revenue &#x2013; Product returns, chargebacks and markdowns are recorded as a reduction to revenue and inventory write-offs, write-downs or destruction costs as a direct result of the restructuring &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;initiatives to exit certain products or geographic locations are recorded as a component of cost of revenue on the condensed consolidated statements of comprehensive loss when estimable and reasonably assured.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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:112%;padding-left:14.5pt"&gt;Other Exit Costs &#x2013; The Company incurred other exit costs related to the restructuring initiatives, which are included in selling, general and administrative expense on the condensed consolidated statements of comprehensive loss and primarily include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:94.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.46pt"&gt;Donation expenses, including tariffs, and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:94.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.46pt"&gt;Consulting and other professional services. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Costs associated with the Transformation Initiative for the three months ended March 31, 2023 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.808%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restructuring Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Exit Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;2,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;2,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;6,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;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&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) Relates to product markdowns. &lt;/span&gt;&lt;/div&gt;&lt;div&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;(2) Refer to the table below for further detail of expenses included in restructuring costs.&lt;/span&gt;&lt;/div&gt;&lt;div&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;(3) Refer to description above for types of expenses included in Other Exit Costs.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restructuring Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Employee-Related Costs&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:120%"&gt;Asset-Related Costs&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:120%"&gt;Contract Terminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative through March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 7pt 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:120%"&gt;462&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 7pt 0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 7pt 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:120%"&gt;138&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in accrued expenses as of March&#160;31, 2023 relating to the Transformation Initiative were: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restructuring Costs&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee-Related Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Asset-Related Costs&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:120%"&gt;Contract Terminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventory Reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Charges (adjustments)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;462&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt 0 7pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt 0 7pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-cash asset write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt 0 7pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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:120%"&gt;Balance at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 7pt 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:120%"&gt;428&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 7pt 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:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;4,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;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;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0.36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1) Included in accrued expenses as of March&#160;31, 2023. Refer to Note 7, "Accrued Expenses" included elsewhere in these condensed consolidated financial statements. &lt;/span&gt;&lt;/div&gt;The Company records costs associated with the restructuring initiatives once the relevant accounting criteria have been met. Accrued restructuring costs of $0.4&#160;million related to severance costs as of March&#160;31, 2023 are expected to result in cash expenditures funded from cash provided by operations in future periods and is included in accrued expenses on the condensed consolidated balance sheets.</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90ZXh0cmVnaW9uOjQwM2EyYmIzNjk3YzRjNjFhMTJjNDRkMDIzNjUzMTEwXzEwOTk1MTE2NzMxMzg_511156a1-8048-406a-8d8f-82c987d218bd">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Costs associated with the Transformation Initiative for the three months ended March 31, 2023 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.808%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restructuring Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Exit Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;2,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;2,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;6,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;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&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) Relates to product markdowns. &lt;/span&gt;&lt;/div&gt;&lt;div&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;(2) Refer to the table below for further detail of expenses included in restructuring costs.&lt;/span&gt;&lt;/div&gt;&lt;div&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;(3) Refer to description above for types of expenses included in Other Exit Costs.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restructuring Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Employee-Related Costs&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:120%"&gt;Asset-Related Costs&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:120%"&gt;Contract Terminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative through March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 7pt 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:120%"&gt;462&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 7pt 0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 7pt 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:120%"&gt;138&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="if6e4dd97acbd4c1387c0e594322b43b9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTowMmYwNzZmOGRkNjk0NmYxYTk3NjcxNDIwZWI1NWY1OC90YWJsZXJhbmdlOjAyZjA3NmY4ZGQ2OTQ2ZjFhOTc2NzE0MjBlYjU1ZjU4XzItMC0xLTEtOTk5OTU_aba3a5a6-99e6-4916-b80e-97c5efb11986"
      unitRef="usd">456000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if9c700199dfd4b82acb48554b231ae9c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTowMmYwNzZmOGRkNjk0NmYxYTk3NjcxNDIwZWI1NWY1OC90YWJsZXJhbmdlOjAyZjA3NmY4ZGQ2OTQ2ZjFhOTc2NzE0MjBlYjU1ZjU4XzItMi0xLTEtOTk5OTU_a4050a72-bc34-4b36-a816-0dba5b958f5e"
      unitRef="usd">2725000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6acdf9976640423d8df5bfc6ae2b74f3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTowMmYwNzZmOGRkNjk0NmYxYTk3NjcxNDIwZWI1NWY1OC90YWJsZXJhbmdlOjAyZjA3NmY4ZGQ2OTQ2ZjFhOTc2NzE0MjBlYjU1ZjU4XzItNC0xLTEtOTk5OTU_b24624f7-1164-42de-97a1-3d06e75d0fb0"
      unitRef="usd">1350000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if83987611b5c4cd5b27477d2ba0d60c0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTowMmYwNzZmOGRkNjk0NmYxYTk3NjcxNDIwZWI1NWY1OC90YWJsZXJhbmdlOjAyZjA3NmY4ZGQ2OTQ2ZjFhOTc2NzE0MjBlYjU1ZjU4XzItNi0xLTEtOTk5OTU_225549b8-9c15-4501-a9f4-6c0d40e9709f"
      unitRef="usd">2431000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i47e9ff06050e4efda0c40972be7c326e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTowMmYwNzZmOGRkNjk0NmYxYTk3NjcxNDIwZWI1NWY1OC90YWJsZXJhbmdlOjAyZjA3NmY4ZGQ2OTQ2ZjFhOTc2NzE0MjBlYjU1ZjU4XzItOC0xLTEtMTAwMDA1_5c1e270e-c1c8-4157-a73e-fec8a26deca7"
      unitRef="usd">6962000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5979a29ef11b40dfa4886632a184b327_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTo4ZGMyODUyYWE2MmM0ZmMyYWFkNWY5ZGUyMDc1MDlkZC90YWJsZXJhbmdlOjhkYzI4NTJhYTYyYzRmYzJhYWQ1ZjlkZTIwNzUwOWRkXzMtMS0xLTEtMTAwMDIw_8b72c8c6-185a-4ef0-a8f4-0020c29a5a09"
      unitRef="usd">462000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3cb6658436dd4b06aee2298712412983_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTo4ZGMyODUyYWE2MmM0ZmMyYWFkNWY5ZGUyMDc1MDlkZC90YWJsZXJhbmdlOjhkYzI4NTJhYTYyYzRmYzJhYWQ1ZjlkZTIwNzUwOWRkXzMtMy0xLTEtMTAwMDIw_86937370-becf-45ba-ba4e-a801d10f2eb6"
      unitRef="usd">138000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4abb748ac22144e6a94bc37430e0946e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTo4ZGMyODUyYWE2MmM0ZmMyYWFkNWY5ZGUyMDc1MDlkZC90YWJsZXJhbmdlOjhkYzI4NTJhYTYyYzRmYzJhYWQ1ZjlkZTIwNzUwOWRkXzMtNS0xLTEtMTAwMDIw_61c80135-da8e-413d-8b00-376a317bcc2b"
      unitRef="usd">750000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6acdf9976640423d8df5bfc6ae2b74f3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTo4ZGMyODUyYWE2MmM0ZmMyYWFkNWY5ZGUyMDc1MDlkZC90YWJsZXJhbmdlOjhkYzI4NTJhYTYyYzRmYzJhYWQ1ZjlkZTIwNzUwOWRkXzMtNy0xLTEtMTAwMDIw_c079ab6a-c483-44fb-afca-fa41965f6bdf"
      unitRef="usd">1350000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="ia20c431312024eafa71975732783626b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90ZXh0cmVnaW9uOjQwM2EyYmIzNjk3YzRjNjFhMTJjNDRkMDIzNjUzMTEwXzEwOTk1MTE2NzMxMzk_3cad8599-8e5a-4546-b196-37e14d71f13c">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in accrued expenses as of March&#160;31, 2023 relating to the Transformation Initiative were: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.952%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restructuring Costs&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee-Related Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Asset-Related Costs&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:120%"&gt;Contract Terminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventory Reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Charges (adjustments)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;462&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt 0 7pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt 0 7pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-cash asset write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt 0 7pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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:120%"&gt;Balance at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 7pt 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:120%"&gt;428&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 7pt 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:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;3,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:120%"&gt;4,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;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;/div&gt;(1) Included in accrued expenses as of March&#160;31, 2023. Refer to Note 7, "Accrued Expenses" included elsewhere in these condensed consolidated financial statements.</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="ifb9b20cbefb44340ae7df7d0c0072d97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzItMS0xLTEtMTAyNTIx_69c44587-9610-4232-8a83-0f13c697213f"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ibcd6d5e9bab8403b9ec49e5e559cc335_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzItMy0xLTEtMTAyNTIx_dc21c411-106a-4095-a924-d21c3c8d7af0"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i706b1ae78b8e46e5970bcbf9854fadb1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzItNS0xLTEtMTAyNTIx_04905500-7b0e-4702-afd1-099098ec2ae5"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i90c0a12cb55242fdbe835b23ebd7029f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzItNy0xLTEtMTAyNTIx_0f18daa5-19c2-483c-9487-97308a773f98"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i9c1ab89bc9154da4963bf85aea93ca3f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzItOS0xLTEtMTAyNTIx_0aecd107-bf29-45d2-8852-b7dfc6459d06"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <hnst:RestructuringChargesAdjustments
      contextRef="ifa2eb0cbd13545daaaf6c0ce4860a6e1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzMtMS0xLTEtMTAyNTIx_be858472-59d3-4fc3-94a6-47b3825fa2dc"
      unitRef="usd">462000</hnst:RestructuringChargesAdjustments>
    <hnst:RestructuringChargesAdjustments
      contextRef="ic11051a32b2c44da907661315a4b07e9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzMtMy0xLTEtMTAyNTIx_d1ea2706-622a-417d-a248-bd891a1fb8fb"
      unitRef="usd">0</hnst:RestructuringChargesAdjustments>
    <hnst:RestructuringChargesAdjustments
      contextRef="i2da91d4d180c43c986b98a797897efae_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzMtNS0xLTEtMTAyNTIx_bd1ed278-2ac6-4be8-80b4-f0cca7735610"
      unitRef="usd">494000</hnst:RestructuringChargesAdjustments>
    <hnst:RestructuringChargesAdjustments
      contextRef="i52da78cfe49f45e1a026511e2362ae92_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzMtNy0xLTEtMTAyNTIx_b43668f0-c739-4e1b-92ab-50fb52c1e887"
      unitRef="usd">3843000</hnst:RestructuringChargesAdjustments>
    <hnst:RestructuringChargesAdjustments
      contextRef="i47e9ff06050e4efda0c40972be7c326e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzMtOS0xLTEtMTAyNTIx_c6dd31f3-4a78-4380-823d-2bc5c37d25a1"
      unitRef="usd">4799000</hnst:RestructuringChargesAdjustments>
    <us-gaap:PaymentsForRestructuring
      contextRef="ifa2eb0cbd13545daaaf6c0ce4860a6e1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzQtMS0xLTEtMTAyNTIx_b9b751c0-86d8-4c09-bf5a-065ec4530b18"
      unitRef="usd">34000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ic11051a32b2c44da907661315a4b07e9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzQtMy0xLTEtMTAyNTIx_8ebb1f0b-f1ff-49d3-bd33-8d4e0df1b024"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i2da91d4d180c43c986b98a797897efae_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzQtNS0xLTEtMTAyNTIx_29a5c124-492e-4ecc-8dad-cdfb439404c0"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i52da78cfe49f45e1a026511e2362ae92_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzQtNy0xLTEtMTAyNTIx_912f1657-32cf-4681-94e1-de2e90e4c297"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i47e9ff06050e4efda0c40972be7c326e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzQtOS0xLTEtMTAyNTIx_edc3b425-1293-4e3c-8e34-88d294787836"
      unitRef="usd">34000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="ifa2eb0cbd13545daaaf6c0ce4860a6e1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzUtMS0xLTEtMTAyNTIx_94206a93-7ade-4996-91a3-22efb52d957c"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="ic11051a32b2c44da907661315a4b07e9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzUtMy0xLTEtMTAyNTIx_ec0be108-e0f8-41f6-8992-6564b7e8c9fc"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i2da91d4d180c43c986b98a797897efae_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzUtNS0xLTEtMTAyNTIx_d725873a-52d5-4127-ad72-da2792a480f5"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i52da78cfe49f45e1a026511e2362ae92_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzUtNy0xLTEtMTAyNTIx_924d9bab-216c-44ab-90e1-d03cda987250"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i47e9ff06050e4efda0c40972be7c326e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzUtOS0xLTEtMTAyNTIx_e42a50de-5412-4505-a514-f2ac5b43d0bc"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i582b3dcc28344cf395ef13fef126b44c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzYtMS0xLTEtMTAyNTIx_86b43409-430d-4123-8cab-a2c337e28e9a"
      unitRef="usd">428000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i53bcc3176b0a45ad89730ab4c43422e6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzYtMy0xLTEtMTAyNTIx_28bdf634-6b5f-4aa6-b4fa-cb5d4ac536c8"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i5afba9f615694240a5f5172b829ccbd1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzYtNS0xLTEtMTAyNTIx_535167b8-4914-43dd-a5a5-a0f97f4baaab"
      unitRef="usd">494000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i0a74dffa308546fb8ecdecce98da639d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzYtNy0xLTEtMTAyNTIx_b94ccaa4-f40b-4157-8046-eba2ffcad649"
      unitRef="usd">3843000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i63eaae1205ee4b17961685833b97d6eb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90YWJsZTphODRiYjNkMWRlMmI0MzY5YjI4N2RmYzg1ZjhhYzBiNi90YWJsZXJhbmdlOmE4NGJiM2QxZGUyYjQzNjliMjg3ZGZjODVmOGFjMGI2XzYtOS0xLTEtMTAyNTIx_13e3b8e5-a9c2-43ab-aeec-c240ed5cebcc"
      unitRef="usd">4765000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ibe6cb177dc404afa9e8e2364ab3ff507_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4ODNjMmZmZDMzZTQ5MmFhYjJmNTdhNzA5NDQ5OWYyL3NlYzo3ODgzYzJmZmQzM2U0OTJhYWIyZjU3YTcwOTQ0OTlmMl80MTkvZnJhZzo0MDNhMmJiMzY5N2M0YzYxYTEyYzQ0ZDAyMzY1MzExMC90ZXh0cmVnaW9uOjQwM2EyYmIzNjk3YzRjNjFhMTJjNDRkMDIzNjUzMTEwXzIxOTkwMjMzMDA2MzA_e18538f6-a894-4f23-bf48-fb8dd1e4d9aa"
      unitRef="usd">400000</us-gaap:RestructuringReserve>
</xbrl>
