<?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:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:udmy="http://www.udemy.com/20220930"
  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="udmy-20220930.xsd" xlink:type="simple"/>
    <context id="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia6f4ef23af8247b6a7fc68b1903418e0_I20221026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
        </entity>
        <period>
            <instant>2022-10-26</instant>
        </period>
    </context>
    <context id="ide95de92401a4f0bb7bacbb26a53fc78_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i42b96c336c104971a19991fb382d2648_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6f908ecb6d3e434bb78c25fbe15ac0d2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4df90731c21e4321a45ba59db5991758_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i664f4860ef074515b5085456e6a885e5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iac69599c54d540b8a33faf2b508a4373_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if8f0cf9ec0ef46b4aaf49c959329b070_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i68a4a028eb2c4aea9af57d771d891590_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ife4af8584b5c4e47bcb73f2e8c8b18a3_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ief904076759243f589a7930f80a003bd_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic4d1cb2cec664118a0c688da29259ed7_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i05f612c865f648a8b79a24e8c14b46fa_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia86363d84d0b4688bac5c3af641dd445_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i12517fb425ea4d7ea091030cb5862c80_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ifb04e12bb66441f980e171ec65113566_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i62e376fa22614b859e4e8884983995fb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3eb00bfc5959422a80fd5d54e1d23ecb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i62a73705a4a941f982499a84f28f509d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0189a0aacb4a4e7b89a870bdf7486c33_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i487e1d130c094519b7d9fd6a46819a61_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie03c99eb3dcf4010bedad59e01c42289_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4e632cea5d5c4539889865955475f02e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie3b3e3c21fd74ecea2c1de288f657e60_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5271d33ea78f4a469dc33e9449af448e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i37132084260e4fd7898077382791471f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i01d45f56322d44f2bdc807c9b1c1f7da_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iad52e026d46043bfb5e9cb76196bf94b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iee1503bd2f004fd09c531a7fe15a4805_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5bb66584d9254da6a5472e5c479e54d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</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="i37cccd643f6d4944a4307e7fb36c1514_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</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="ia332fb1112f34752a4957c38b4470998_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</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="i96c58393cc894909bfc49594074f3bd6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</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="i292983010022404c910f6f49b58a74dc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6d04a6eb6a894473ba5b29f8c8f73052_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1620ede991694c4990914ba7fd92ca93_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i15a431c7f5e0402e9944c16cd846f48c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0092efe0023747f6b77d393ccaf43e91_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i196b1cf44b2842018972727d8763f53c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ca068ea23c94836b1e1932a0995375f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idcc8d7b8fddc42a2b2c3d6f8f291bec9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i038332b679eb419f92964730736b1278_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2da4c3325a0b4a9ba8fcc391082863ed_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie8344df2910d4718aabeec25c7d7ce76_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iafa4da058d574679a10ec53d7234107d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i18fb1eef6bac4bb6b13be07a3ff19311_D20211029-20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-29</startDate>
            <endDate>2021-10-29</endDate>
        </period>
    </context>
    <context id="i183dd599fbe54243b84d7e6186a07dbd_I20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="i7d3b244ffa29402e9dc430de49065901_D20211029-20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-29</startDate>
            <endDate>2021-10-29</endDate>
        </period>
    </context>
    <context id="i25045fe95eec4dad813b0af4f2626350_I20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="i26a435a805e24d72835239da127d3226_D20211029-20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-29</startDate>
            <endDate>2021-10-29</endDate>
        </period>
    </context>
    <context id="ifc0ff0426cf54ff38be72cb7c6b3e0f3_D20211124-20211124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-24</startDate>
            <endDate>2021-11-24</endDate>
        </period>
    </context>
    <context id="i3f3c71b16c66493682cb23891af88398_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i82984335f7104460b81b67c02aa3f232_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">udmy:EnterpriseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2e5c6c6dfa3340749d74671e5e1e5f83_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">udmy:EnterpriseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe79bdde32274feb91c7379cd3ee5789_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">udmy:EnterpriseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic45edb6da2de45f1bc1ec772268fde0a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">udmy:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="idccc98b7b69a4ec5b154bd9c2b01e44d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">udmy:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa238d78b7004c29928a8311d23ff8a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">udmy:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i595d388cf71e4c5dae25d2547622155c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id8f910ed0ae440db8acba678996dae23_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i07e63220b87c4229bfd84c05078b2350_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie9c306d4b5194b96b5f835684f73dcb0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8b8a7bc4fda74011988d3caed277a3a1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i23e22f93bbf449f993a2c4e7cd54fddb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0a8dfa8113864933aefe49a1fd69fba5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i05ffb71549aa41b699833e08e79eb7a5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i49e2e05fae574008b7acd42448e5a513_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie2482b29cd41437b94c7205a2891a128_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7fb51f08a0b2410fb64ddf3b3ecf2dce_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibf737fc35b14426ab9abf6471863f822_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibdf3a785f10b44a9ad8ab8693573fb26_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i68635a4d82f34aae9cce5622e32019d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ccb239284ff4ecab18795545a085ccb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5e7eba56693e4e378a3a55d75faf4b74_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i30ba1e2e396a4876a1f114a13b0b401b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i061bf394a8dc4864950e04808e1452b3_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i73be0aed8b8f4467830f227e6980c984_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idbbe2da9c55c43a6b74397bc5741c47a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5c22279b9e554beeadaf42246c1901dc_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia51de039d0574e5ab4097e114f020fe3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i85b47529709f429caa47100358eb81b7_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i915d8af1471b40b7b58f505154a239a2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i201cd1cf065b4deca04ded68adfbff29_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic75eb7dc9f054553943317aa7488a999_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i44f85f2d415848cdac2128f16839d1af_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic02a521b27cc4f83b82dac80f6cafa7b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0c78b18ee41a44d2ac7f648189bea734_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if91ba0216c594089b4a21bba233d5042_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i601850f0703847c6aba48a9f74402195_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf8c42b2c4e54ee3b1861ffd048056f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i18545bcfe36949bea2837b5c2000b38f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9761fa382c554040a483fb9acb5a4dcb_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i198b79cb90084f0ba172b0d80c4cc6ee_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3807c512f4a549b99bbcb0b6044e88eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic109694843954540830f57a3c5336cda_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id89a5c3e1508477c89e4b04e466af8d0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie180e5e620ef4ebc9188ddc77062ef0f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0cabe17fa6364178bb10d5a5ecc0bcca_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibe1bb7a76e6b43b98cad795e11a234c8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">udmy:SeriesA1PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia69dd1befdeb413684ca9e9d0d6921e1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i397e45391d9940889446812f9a80fccb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i52f326d6251d422f8ce5adcee45b47b7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8d83d0fa10124171ac4134f7f45fe878_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i78d75af45c634b1a803e962b33731506_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">udmy:MarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3724c23c0efa45ab91cd023c54c74872_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9671165fc4b544b2a364a0b0d2a1be81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id3f863bcb93c458dafea97dc10e20b19_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie63b18059b244a628515ae9db8a01109_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i300197b7bdf74a3a84d639e37f4c20ff_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id2c52bd505b441798608978bbac005ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i653dcde4d64c48ffacc1c3f1d84415e4_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1d400d08ca3e440a91ce56a873171903_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib06876ce5a13431d9b72f3fa4a03b52e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5b32db76b04d44be93311b6cafe139f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ee0cef98e9d4c6baa449793680f542f_D20210824-20210824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">udmy:CorpUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-24</startDate>
            <endDate>2021-08-24</endDate>
        </period>
    </context>
    <context id="i9b773d9676124ee0b9b857f182452feb_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">udmy:CorpUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1bc529447bfe44e1a7cdcfff34cdaa03_D20210824-20210824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">udmy:CorpUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-24</startDate>
            <endDate>2021-08-24</endDate>
        </period>
    </context>
    <context id="ibbeb07b808b244b9bd7ece46bc18e5fe_I20210824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">udmy:CorpUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-24</instant>
        </period>
    </context>
    <context id="if156d1d05ff54bcba785d41493ce7d69_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">udmy:CorpUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic4ad8977f90e4706a6dfdf60e35eff33_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9cba389f339d40fe99b45c84942f871b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i24e69fbaf36042368b548d922f27768c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">udmy:VendorRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id8e010e80fc14940a5da1a0ce7f4045f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">udmy:VendorRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i014ffbe927b34b698197466d1749b366_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i994383f58f1d4735b8350cd5ebfb0f81_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if5b5e1793f6849aa850d61105c6126ce_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idc021a8a12a3446eb7ac4f5b930c4de7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iee87cc4971414cc391bb99e375f3026a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i97adb4fd49c64d51ae6d3a3176eb8081_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i04fd8fd8c586420fbf0b563b8cc24056_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">udmy:VendorRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9f11142dc5e345699d834e4bc2ed6633_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">udmy:VendorRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifbf26f3a9e2c4a7fadf934275a87067c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i51ea71dd2d024332ac33b8c341629420_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i61f917633a604c459454e2c6874a7a2b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8408114c6a484b88804345c206d839c9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e454ae253fd4434b272ab33dde06e84_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">udmy:HistoricalTaxWithholdingPossibleLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib7962e7b42b34f4e82d08b6b98d996c0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">udmy:HistoricalTaxWithholdingPossibleLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2d9de88bcf9749e495cd48beea2b4fa4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">udmy:HistoricalTaxWithholdingPossibleLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2a1d4b8042c043a7a59338aa29afa61a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">udmy:HistoricalTaxWithholdingPossibleLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9395634ad03848748d8f201628db456e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">udmy:HistoricalTaxWithholdingPossibleLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if23e03333e1541eca735e94171179f9e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">udmy:HistoricalTaxWithholdingPossibleLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i15b75ecd73944ff09553b654e480b8b3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">udmy:HistoricalTaxWithholdingPossibleLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9cec231129d14fb28dad927bf641301d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">udmy:HistoricalTaxWithholdingPossibleLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6197e21477ab41d28e86a1bad2d1143d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">udmy:HistoricalTaxWithholdingPossibleLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idf75bc217ccb44aa9c7a340e17a25927_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">udmy:HistoricalTaxWithholdingPossibleLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8fec2294d3be4f3281a5883370617eb5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:NaspersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2256b5b9cdbe492e8425f0510ede1556_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:NaspersLtdAndOtherEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i52a1b10482c8418eb713031c0cae2b33_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:NaspersLtdAndOtherEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i304e74f0f9ca4ce1adba0f09ca280184_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:NaspersLtdAndOtherEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib1c03478c566490dbbd9135fba5d8df5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:NaspersLtdAndOtherEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i90d10ea3ca7f4608958d1df4bd34aea7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:NaspersLtdAndOtherEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if7b47f5f3af14a6695dcefec1f867961_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:NaspersLtdAndOtherEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie4f2b867988f4c078f91e08467e1786e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:CertainVendorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i809c01d4f5c14183a3b2e2c111a73655_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:CertainVendorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iefa02ea879c84e25b12f201997a58fd6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:CertainVendorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0f1279304a6c46d694891510bed6d305_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:CertainVendorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i82e9ab5ea7dd41ffacc2cdd07c41b883_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:CertainVendorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0ce4e085925843539899934bef1ff1f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:CertainVendorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1f97e3c6a81345dc937080fa431709f1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:EnterpriseSubscriptionOfferingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8bcc1efee3044fe9938ce2d0778a7159_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:EnterpriseSubscriptionOfferingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1119153f7e4e402bb3a39c01a06bfdbf_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:EnterpriseSubscriptionOfferingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i85ee657359de4916aca7c51c5ade641b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">udmy:EnterpriseSubscriptionOfferingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id1e392bafcbd4b8e97e96f8c79fea434_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">udmy:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i621f5bf92eeb406899159ddfff8782f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">udmy:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i04f0edf287b54656896b3fe2b525ee14_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">udmy:A2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i19dc898f256c4400a11a5f021e9250fa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">udmy:A2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0bd669c5686842fc9a3753f843527c83_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie4d1dadc57194fd0b50831f0f410aec2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4803e38950404a7ebf02908ecd73b453_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">udmy:A2021StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0bacda50da824b97a079d526f7f97ba9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">udmy:A2021StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id06e44e185d04d51bb19c825ad01ab25_I20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">udmy:ShareBasedPaymentArrangementOptionAndStockAppreciationRightsSARsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-11</instant>
        </period>
    </context>
    <context id="i37d510b785354e56a0e6d1eb3cff6bc1_I20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-11</instant>
        </period>
    </context>
    <context id="i691dc4f0aca9493da2aea8c97bd9e61f_D20220806-20220806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-06</startDate>
            <endDate>2022-08-06</endDate>
        </period>
    </context>
    <context id="i20b26648e6004bc8869c4d9eab47e745_D20220806-20220806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-06</startDate>
            <endDate>2022-08-06</endDate>
        </period>
    </context>
    <context id="i816985fb2d694f5b876374cc9bf5478a_D20220806-20220806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
        </entity>
        <period>
            <startDate>2022-08-06</startDate>
            <endDate>2022-08-06</endDate>
        </period>
    </context>
    <context id="ib318472ee31843529938d04e94a1ce8f_D20220806-20220806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-06</startDate>
            <endDate>2022-08-06</endDate>
        </period>
    </context>
    <context id="i60a684964f254e5596f9241241a70395_D20220806-20220806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-06</startDate>
            <endDate>2022-08-06</endDate>
        </period>
    </context>
    <context id="i42ea73cc85dc4d1ebace501d2ba1f8fb_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icb6d9dc4ef2a4f529220fb5e29162b8b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">udmy:A2021StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic79cc0ea3b274d1db18a1b5795dffdd6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">udmy:A2021StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2dc0f09563ed4ee0b17e3f1b2db262af_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5651cc71896f4d9b8db5d3b3084e0b73_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iaba49ee1bc7b4864b8f7bb5484ac0372_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7e4d3e23b5bc4f2890e510b62a5886e4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf1b0511b5b1472d83c5246c2de1ef7b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i10e24be9c07f47939e792f09678b6fb1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i67904b92e35549c0bba37a4c57ef98be_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i732179ddf303429e81eb9e0c9d91d098_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iafb70c0ad15d4e6d856a6e851d700fa2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1893850cc4a9415783474f69d90367f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id2afb673fa4143c888acf467be5966a6_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i945691117e4648f28e42276a76618fa2_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie9bf6a5d0dd44338b6d458b69399d9e5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i722875b7cafa4f10913d2752b065dbdd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f69d9ee7bf34528a92e72a07324677c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1e7d3f863d344653ae03ca4295f0ed75_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i08671982ce6b4d28aeca50ad869b58cc_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i8b1ee4f828e849e38f27b6446ed89666_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifd3d77f765674d17a8fb01471a747e8b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">udmy:AmendedAndRestated2010EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5d1e34ebf0a427885a9916c4b33e414_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">udmy:AmendedAndRestated2010EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie1cf5888316c41c393cfc5e330a9c9e3_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">udmy:AmendedAndRestated2010EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i625753f3ca68497bb0b739394fb0dd77_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">udmy:AmendedAndRestated2010EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9e49575a97ea41398c73188909a2987e_I20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="i790b2645bac049a98a76eaad30f93071_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4029b6f1b49d4b3bb8588819a568739e_D20220520-20220520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-20</startDate>
            <endDate>2022-05-20</endDate>
        </period>
    </context>
    <context id="i1600d7363a3b4a04bc06060ef78c09b6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id72b23b1530842e48651b19ea5b63adb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">udmy:TenderOfferToSellCommonStockToAnInvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i62794e854b5640cb86784622a2df7b32_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">udmy:TenderOfferToSellCommonStockToAnInvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iaf6eb97380a04eb99f0ca9589f184d61_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">udmy:TenderOfferToSellCommonStockToAnInvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0ba66426b6064d4bb4579d086812fd12_I20210824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">udmy:CorpUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-24</instant>
        </period>
    </context>
    <context id="idc1fd46a76d3429a900d432eae725ade_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">udmy:CorpUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0f754ad5eec64361955a2c4e872f3a11_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">udmy:CorpUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia5b4cf63564f4fe892b6f585826c425f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">udmy:CorpUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7dc03fc23b4f404ebc33d611634925e2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">udmy:CorpUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ieeb17b136fd740049c6fa02949e9701e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">udmy:CorpUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i026532be07e444bb8bb12cc6c2c3583e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iea3e9e649f454a9bb458b8066b95baad_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if0f9fe429c67473483e3ece1b0e6db21_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2923654df59d446880ae557c847ed033_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i04556330b59147f982032a484017d994_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibbd080fd2a514e56ac730b65e4e81bdb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3cd846d4f96940679e6c4a057c049fe0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i327a77492b534601863987243e598823_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8602876636b442c38834bce247fedda0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if72357c9cc404678be6977b42fc74856_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i010ae9c8ddac4034b01a4cb9e60c8c31_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i95d5ddfb151f4538b5429fbb498ef72f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5e80dadaf2e5428980d5fdab298ef35a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iba22570861074b9f95db07be16d4c136_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i26ae5f8d6e1e43a5bb54aa191239bdc6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i55523de192ec468e9133c5bf1ae3ce49_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i72d8a08096da45e8b25dd93a5135a83a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i15786ffec30649eb8a1cf5c65a1f4801_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i551759903956447d98c8316649e064f6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6979cf39a11942a3a1682b443e43e47f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i28f828b3dce6449c8d6df0491adcaa63_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5583625dcadb4c5297ab553e48262080_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1738eb95d269496c9e3a9302edc9fc77_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4dc7d27e3cc34d14b533568bb941497b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib3daaa510c9540a4a1114785ade98473_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">udmy:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idb7432f4bc8a404ba0d47b9b214af785_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">udmy:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7562dbbcfc864fdc8d86189c1bf895e6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">udmy:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6f35bb82f1b746bf93c74929affd0392_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">udmy:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i90260b3148e14ddc86155d16e5421d7b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id1448ccd85db440f847277794a68b209_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i250d32c27287464f9d67fdd210b0c17b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i773b9b1f53024f488d04f392e19ef0be_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ieb0095870cbb4fca8cf0f195c011898c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">udmy:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i130d1957cd2147558db85aca80025665_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">udmy:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0472b083e1514027a303a4ea2019b2ba_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">udmy:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if18c9933f07046e6aa8399e9dd9f0146_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">udmy:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia6f438a0724543d287b5a088494e1562_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">udmy:EnterpriseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7b68cacbcaa645d29ade10157df15542_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">udmy:EnterpriseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i088c27933ac3408a897b7b101c8e24a0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">udmy:EnterpriseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8db11584022642da92b2e9a798bd26a2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">udmy:EnterpriseSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifa3e1a8bcad44248b962eea76cc197b8_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i08e5b936364e4c88a94cd20c4a2b6971_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id31011ca7a7643319c89b5923a01a8b8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i69bb5a4a38ec4dc9ac5b75bc115763b5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1b50e768bfc4404282752bba7357647d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i549332b2d943446999324d67d55f6914_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib015ce04f27c47f9998936fe53ff4595_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8841c9d8e43f4837a80e12c1f33ef1b3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i64cc4e5aa5bf4453b445fbe09ac4e548_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i08c0f40954b842beb068b96880ac5d25_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iab27e19e76e44db89bf8771ed05f296d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia89dddcd08834823a5a110b5457479c0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1415dc9fe4244b3186e9766c65b8834d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib50600150bbd44e5883e94ae1325eded_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie9e3385f187c4751825e8f8a7bcc624f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i953f96c4cd1d4cffa8cf13431922d4f3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie0a479b381d445f086d0346d12fef812_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3dce5dc3c56a453e9289b4060dbfab3b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic8c5400cdea941f9af9d15160d2517fc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2be930a7f82c402c8fe4044d4a85cffc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6f276e614dfb4025876b2438fa94ea46_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7e6db0dbc62645d4a78e681c1a070785_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i05260614dce74266a45937dae903e5bb_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5dd5983ea9eb4297b1dfd0d2517f02b9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0a8f4fb3ff124e5d8d73f09f5d49186e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if0306022f9dd40108c829fac55ef442a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a65829fbdab44db820a8c70ecd360ea_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">udmy:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie2e6f788b77c488c9f64393beb3bbf7c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001607939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">udmy:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-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="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>udmy:segment</measure>
    </unit>
    <unit id="security">
        <measure>udmy:security</measure>
    </unit>
    <unit id="vote">
        <measure>udmy:vote</measure>
    </unit>
    <unit id="award">
        <measure>udmy:award</measure>
    </unit>
    <unit id="installment">
        <measure>udmy:installment</measure>
    </unit>
    <unit id="period">
        <measure>udmy:period</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80L2ZyYWc6ZGI2MzkxMTA0MTM2NGRhY2IwYWM4MzQ1MzZlYjk1MzcvdGFibGU6YzNmMzZkMWUxOGRjNDgxYmI4MTY3OTcxZDk5MjM5YjUvdGFibGVyYW5nZTpjM2YzNmQxZTE4ZGM0ODFiYjgxNjc5NzFkOTkyMzliNV8yLTEtMS0xLTgyNTMy_c1267196-05f8-499b-bd35-796b552fb2a8">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80L2ZyYWc6ZGI2MzkxMTA0MTM2NGRhY2IwYWM4MzQ1MzZlYjk1MzcvdGFibGU6YzNmMzZkMWUxOGRjNDgxYmI4MTY3OTcxZDk5MjM5YjUvdGFibGVyYW5nZTpjM2YzNmQxZTE4ZGM0ODFiYjgxNjc5NzFkOTkyMzliNV8zLTEtMS0xLTgyNTMy_25df540c-85b6-4b08-b721-5d13b610867b">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80L2ZyYWc6ZGI2MzkxMTA0MTM2NGRhY2IwYWM4MzQ1MzZlYjk1MzcvdGFibGU6YzNmMzZkMWUxOGRjNDgxYmI4MTY3OTcxZDk5MjM5YjUvdGFibGVyYW5nZTpjM2YzNmQxZTE4ZGM0ODFiYjgxNjc5NzFkOTkyMzliNV80LTEtMS0xLTgyNTMy_84c55ef3-a9b1-4a30-ac4d-11ac1f0b8215">2022</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80L2ZyYWc6ZGI2MzkxMTA0MTM2NGRhY2IwYWM4MzQ1MzZlYjk1MzcvdGFibGU6YzNmMzZkMWUxOGRjNDgxYmI4MTY3OTcxZDk5MjM5YjUvdGFibGVyYW5nZTpjM2YzNmQxZTE4ZGM0ODFiYjgxNjc5NzFkOTkyMzliNV81LTEtMS0xLTgyNTMy_2e37cf59-e91a-417b-b275-a1c25a71755f">0001607939</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80L2ZyYWc6ZGI2MzkxMTA0MTM2NGRhY2IwYWM4MzQ1MzZlYjk1MzcvdGFibGU6YzNmMzZkMWUxOGRjNDgxYmI4MTY3OTcxZDk5MjM5YjUvdGFibGVyYW5nZTpjM2YzNmQxZTE4ZGM0ODFiYjgxNjc5NzFkOTkyMzliNV82LTEtMS0xLTgyNTMy_ebdced79-b2b8-4cb8-a41d-886dbeb29aeb">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="id8f910ed0ae440db8acba678996dae23_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80OS9mcmFnOmIwN2I3OWU3YTYzNzRhYmI5MjIyM2FhYjgyMDQ0OGQxL3RleHRyZWdpb246YjA3Yjc5ZTdhNjM3NGFiYjkyMjIzYWFiODIwNDQ4ZDFfMjc_f0e2d62a-b67d-4d7e-a401-6840ea350d8a"
      unitRef="number">0.31</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="id8f910ed0ae440db8acba678996dae23_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80OS9mcmFnOmIwN2I3OWU3YTYzNzRhYmI5MjIyM2FhYjgyMDQ0OGQxL3RhYmxlOjZkNDkxZTlhYjhiZDQ4NjhhYzAxMGIxNWY2NWYzYjY5L3RhYmxlcmFuZ2U6NmQ0OTFlOWFiOGJkNDg2OGFjMDEwYjE1ZjY1ZjNiNjlfMi0xLTEtMS04MjUzMg_974eed85-2e17-4645-aa9d-af30237f3ed6"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ib318472ee31843529938d04e94a1ce8f_D20220806-20220806"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMjc0ODc3OTEwNjc1Mg_865ebcf2-e79e-40bf-92d6-8270465f82fc">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5651cc71896f4d9b8db5d3b3084e0b73_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNDM3Ng_65bfa7f8-b96d-4d5b-96ae-4f88a6ea5009">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGV4dHJlZ2lvbjphOWI2OGU5NzJkNmM0OGE1YTdlZjRjYTgzMzkzMWQ4N18xODM2_6fb532e3-4b66-4af5-8b47-502413dc5493">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6YjVlZDQwMmFkYjhmNDA3Mzk0YjhhYzdmZGRkOGFlMTIvdGFibGVyYW5nZTpiNWVkNDAyYWRiOGY0MDczOTRiOGFjN2ZkZGQ4YWUxMl8wLTEtMS0xLTgyNTMy_2f78e3b8-966e-4bab-8ec8-1b533a075b8e">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6YjVlZDQwMmFkYjhmNDA3Mzk0YjhhYzdmZGRkOGFlMTIvdGFibGVyYW5nZTpiNWVkNDAyYWRiOGY0MDczOTRiOGFjN2ZkZGQ4YWUxMl8xLTItMS0xLTgyNTMyL3RleHRyZWdpb246ODg3YmY3NjIwMzk2NDdhYmI2Yjk4ODdhMDA3OGVkOTZfMzY_238358cb-3403-4ff2-b81b-bec235b19483">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6MTdhY2JkZDM5NDUwNDcxZjljNDA5MDc2NzNiMTFiZTAvdGFibGVyYW5nZToxN2FjYmRkMzk0NTA0NzFmOWM0MDkwNzY3M2IxMWJlMF8wLTEtMS0xLTgyNTMy_baa8da87-e594-4840-86ac-e8cbaa3c7e71">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGV4dHJlZ2lvbjphOWI2OGU5NzJkNmM0OGE1YTdlZjRjYTgzMzkzMWQ4N18xODQy_76d06d80-09bf-4aa3-84b2-0b2c0d819732">001-40956</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGV4dHJlZ2lvbjphOWI2OGU5NzJkNmM0OGE1YTdlZjRjYTgzMzkzMWQ4N18xODMx_e8269de5-ddda-40c2-a009-ad5d1be8f9c8">Udemy, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6MjIxNjg0ZDEzNzM4NGNjYmI5Nzc4NTg0MzI2NThkYTMvdGFibGVyYW5nZToyMjE2ODRkMTM3Mzg0Y2NiYjk3Nzg1ODQzMjY1OGRhM18wLTAtMS0xLTgyNTMy_0a8e6fda-3ea7-42a3-9170-b2c305393797">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6MjIxNjg0ZDEzNzM4NGNjYmI5Nzc4NTg0MzI2NThkYTMvdGFibGVyYW5nZToyMjE2ODRkMTM3Mzg0Y2NiYjk3Nzg1ODQzMjY1OGRhM18wLTItMS0xLTgyNTMy_5654d33d-cca1-46d4-9c58-7124d37bb905">27-1779864</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6MjIxNjg0ZDEzNzM4NGNjYmI5Nzc4NTg0MzI2NThkYTMvdGFibGVyYW5nZToyMjE2ODRkMTM3Mzg0Y2NiYjk3Nzg1ODQzMjY1OGRhM18zLTAtMS0xLTgyNTMyL3RleHRyZWdpb246NWFmNTc0MzJhNTM4NDBjNzhlN2EwMjZmY2MzODQwMDJfNA_31530356-f9b3-45c6-bae0-719707428eb1">600 Harrison Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6MjIxNjg0ZDEzNzM4NGNjYmI5Nzc4NTg0MzI2NThkYTMvdGFibGVyYW5nZToyMjE2ODRkMTM3Mzg0Y2NiYjk3Nzg1ODQzMjY1OGRhM18zLTAtMS0xLTgyNTMyL3RleHRyZWdpb246NWFmNTc0MzJhNTM4NDBjNzhlN2EwMjZmY2MzODQwMDJfOA_3afc3bfc-7585-4a02-904a-48bed0cdffb5">3rd Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6MjIxNjg0ZDEzNzM4NGNjYmI5Nzc4NTg0MzI2NThkYTMvdGFibGVyYW5nZToyMjE2ODRkMTM3Mzg0Y2NiYjk3Nzg1ODQzMjY1OGRhM18zLTAtMS0xLTgyNTMyL3RleHRyZWdpb246NWFmNTc0MzJhNTM4NDBjNzhlN2EwMjZmY2MzODQwMDJfMTE_5eab5fd8-aaf3-41aa-8284-7a041cf2a77c">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6MjIxNjg0ZDEzNzM4NGNjYmI5Nzc4NTg0MzI2NThkYTMvdGFibGVyYW5nZToyMjE2ODRkMTM3Mzg0Y2NiYjk3Nzg1ODQzMjY1OGRhM18zLTAtMS0xLTgyNTMyL3RleHRyZWdpb246NWFmNTc0MzJhNTM4NDBjNzhlN2EwMjZmY2MzODQwMDJfMTU_7c44ff6b-3f7b-4739-aef1-14649a38c443">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6MjIxNjg0ZDEzNzM4NGNjYmI5Nzc4NTg0MzI2NThkYTMvdGFibGVyYW5nZToyMjE2ODRkMTM3Mzg0Y2NiYjk3Nzg1ODQzMjY1OGRhM18zLTItMS0xLTgyNTMy_bb7c19ac-d920-4fe9-a509-63a0cba32a34">94107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGV4dHJlZ2lvbjphOWI2OGU5NzJkNmM0OGE1YTdlZjRjYTgzMzkzMWQ4N18xODM3_d1444ec4-e905-4e55-9e7d-c68a96e60021">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGV4dHJlZ2lvbjphOWI2OGU5NzJkNmM0OGE1YTdlZjRjYTgzMzkzMWQ4N18xODM4_15ba707a-a436-4240-9854-2b78a0585a8f">813-1710</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6NDYwM2Q1YjM1ZWMyNDE5NzgxZGJiMmYyMTBjNjliNTMvdGFibGVyYW5nZTo0NjAzZDViMzVlYzI0MTk3ODFkYmIyZjIxMGM2OWI1M18xLTAtMS0xLTgyNTMy_0e69cf49-d5ff-4e75-b3d5-6786607814b3">Common Stock, $0.00001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6NDYwM2Q1YjM1ZWMyNDE5NzgxZGJiMmYyMTBjNjliNTMvdGFibGVyYW5nZTo0NjAzZDViMzVlYzI0MTk3ODFkYmIyZjIxMGM2OWI1M18xLTEtMS0xLTgyNTMy_ecbaf721-2daa-4341-8789-5a3414beebd2">UDMY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6NDYwM2Q1YjM1ZWMyNDE5NzgxZGJiMmYyMTBjNjliNTMvdGFibGVyYW5nZTo0NjAzZDViMzVlYzI0MTk3ODFkYmIyZjIxMGM2OWI1M18xLTItMS0xLTgyNTMy_573bbda4-c7dc-485a-9936-269eb9e0a9c1">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGV4dHJlZ2lvbjphOWI2OGU5NzJkNmM0OGE1YTdlZjRjYTgzMzkzMWQ4N18xODM5_c3d40bc8-04bb-46e9-bf20-c887c9201ca2">No</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGV4dHJlZ2lvbjphOWI2OGU5NzJkNmM0OGE1YTdlZjRjYTgzMzkzMWQ4N18xODQw_c525fcad-e3af-490a-a119-dcf76115b875">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6ZmE4NWQ4YTc4M2FmNDZkNzk1ZWMzNGFmMGNiNTQ4NzAvdGFibGVyYW5nZTpmYTg1ZDhhNzgzYWY0NmQ3OTVlYzM0YWYwY2I1NDg3MF8xLTAtMS0xLTgyNTMyL3RleHRyZWdpb246NTQ2M2I5M2I1OWQxNDg3MTk4ZjI5M2YxMmU4ZjVmZmFfNQ_1c25b0d1-7450-4bda-846f-9a28d8c96789">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6ZmE4NWQ4YTc4M2FmNDZkNzk1ZWMzNGFmMGNiNTQ4NzAvdGFibGVyYW5nZTpmYTg1ZDhhNzgzYWY0NmQ3OTVlYzM0YWYwY2I1NDg3MF8xLTEtMS0xLTgyNTMyL3RleHRyZWdpb246YzQ1MmY0ZjEzNzc0NDE1MTlhYzI3ODNhYjBiMWU1OTlfMzE_2e989b11-4cec-498d-9992-bf045a3779ec">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGFibGU6ZmE4NWQ4YTc4M2FmNDZkNzk1ZWMzNGFmMGNiNTQ4NzAvdGFibGVyYW5nZTpmYTg1ZDhhNzgzYWY0NmQ3OTVlYzM0YWYwY2I1NDg3MF8yLTEtMS0xLTgyNTMyL3RleHRyZWdpb246YTc4ZWQ1YzYxZjcxNDYwZjhlOGQyMzllZjQ1NzRiYjhfMjk_e72e996e-c9ab-4316-9c75-8220dd661462">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGV4dHJlZ2lvbjphOWI2OGU5NzJkNmM0OGE1YTdlZjRjYTgzMzkzMWQ4N18xODMz_3e544180-1eb0-4cae-95f0-95cae3959991">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGV4dHJlZ2lvbjphOWI2OGU5NzJkNmM0OGE1YTdlZjRjYTgzMzkzMWQ4N18xODM1_7207229f-18e1-43aa-902f-05f6ab556173">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ia6f4ef23af8247b6a7fc68b1903418e0_I20221026"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8xL2ZyYWc6YTliNjhlOTcyZDZjNDhhNWE3ZWY0Y2E4MzM5MzFkODcvdGV4dHJlZ2lvbjphOWI2OGU5NzJkNmM0OGE1YTdlZjRjYTgzMzkzMWQ4N18xNzcx_e77dadb0-d6f0-4d91-a783-a2ac88884ef0"
      unitRef="shares">141322356</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfNC0xLTEtMS04MjUzMg_17cc9ac1-60f6-4ed0-8129-0893c6cfb6b7"
      unitRef="usd">427914000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfNC0zLTEtMS04MjUzMg_dfc37df7-9434-4916-a1cd-e5b011cf4845"
      unitRef="usd">533868000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfNS0xLTEtMS04MjgzMg_dd84b2f1-79d7-4599-bdea-fe75195e3a34"
      unitRef="usd">66052000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfNS0zLTEtMS04MjgyMQ_92dbb82f-e1d6-4c13-9267-d3180971adf5"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfNS0wLTEtMS04MjUzMi90ZXh0cmVnaW9uOmI1YmMwYjA4Y2JjZDRmM2Y4MGZlY2ZmMDg1ZWIwNjcwXzY3_b2a7902c-7921-49f1-8c8c-cd956cf7dbb9"
      unitRef="usd">1072000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfNS0wLTEtMS04MjUzMi90ZXh0cmVnaW9uOmI1YmMwYjA4Y2JjZDRmM2Y4MGZlY2ZmMDg1ZWIwNjcwXzc0_8fe350ba-45e4-40b3-83f4-cb7c645abcb6"
      unitRef="usd">678000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfNS0xLTEtMS04MjUzMg_1742be88-c75d-46e9-b5f5-cced7cb647f2"
      unitRef="usd">71580000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfNS0zLTEtMS04MjUzMg_79c0ba46-f567-45e6-a2f9-c5dd9efcf0c7"
      unitRef="usd">73180000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfNi0xLTEtMS04MjUzMg_9c2e0fb4-fcce-4293-8a6b-e8134df64d37"
      unitRef="usd">13478000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfNi0zLTEtMS04MjUzMg_4eba7dd8-d330-4c74-ae25-41788ce42d4c"
      unitRef="usd">15927000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfNy0xLTEtMS04MjUzMg_a55c658c-3b59-4387-b82f-a8e78d676cce"
      unitRef="usd">29373000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfNy0zLTEtMS04MjUzMg_1e859d0d-c05f-4686-92a2-ae90c1a4fd2f"
      unitRef="usd">18898000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfOC0xLTEtMS04MjUzMg_477da73d-6229-4671-b0b0-e560ad55677d"
      unitRef="usd">608397000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfOC0zLTEtMS04MjUzMg_b3ec6b7d-e6af-47bb-a1e8-f79b7b5f04f5"
      unitRef="usd">641873000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfOS0xLTEtMS04MjUzMg_bcf42455-1d5b-44ef-a23c-206eed4f96f6"
      unitRef="usd">7816000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfOS0zLTEtMS04MjUzMg_60d36b56-4789-4ea0-ae2d-f744dc492315"
      unitRef="usd">9887000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTAtMS0xLTEtODI1MzI_98237881-3fa8-4eba-b7ee-d7f1ec8f380d"
      unitRef="usd">25887000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTAtMy0xLTEtODI1MzI_562a4862-5831-41fd-bea5-69ad0988e0ad"
      unitRef="usd">20054000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTEtMS0xLTEtODI1MzI_3a986085-e5e7-42b4-ad56-bc58ab76d6d0"
      unitRef="usd">12939000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTEtMy0xLTEtODI1MzI_6560733a-3af1-4f3a-b9b2-97416d4bf19b"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTItMS0xLTEtODI1MzI_e38a2f98-a9ab-4b16-946e-403dc4fd1565"
      unitRef="usd">3629000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTItMy0xLTEtODI1MzI_83d1df95-eba5-45b9-9d15-2ffe0e5fdf0e"
      unitRef="usd">2900000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTMtMS0xLTEtODI1MzI_4e9e7562-5fdb-4b65-b379-a0556e3e7754"
      unitRef="usd">32817000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTMtMy0xLTEtODI1MzI_5f95520b-d303-4ae2-81c6-a44d18344d70"
      unitRef="usd">25647000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:EquitySecuritiesFVNINoncurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTQtMS0xLTEtODI1MzI_36f9faff-0257-44a6-ae90-f73e787aa5f8"
      unitRef="usd">12104000</us-gaap:EquitySecuritiesFVNINoncurrent>
    <us-gaap:EquitySecuritiesFVNINoncurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTQtMy0xLTEtODI1MzI_429e24d6-86bd-4e42-9651-bb2857571e41"
      unitRef="usd">10000000</us-gaap:EquitySecuritiesFVNINoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTUtMS0xLTEtODI1MzI_51763748-8f48-4733-9ecd-6c4f89379cad"
      unitRef="usd">10397000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTUtMy0xLTEtODI1MzI_b754e771-8fcc-4c31-bab5-e8a2b3609d2a"
      unitRef="usd">13597000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTYtMS0xLTEtODI1MzI_23833f75-e5aa-4b97-9903-3437922657d5"
      unitRef="usd">12646000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTYtMy0xLTEtODI1MzI_11e25e90-db9f-45cd-ac57-8281ea936d58"
      unitRef="usd">12646000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTctMS0xLTEtODI1MzI_1c488fe3-4892-4529-9f09-c18d6196975a"
      unitRef="usd">3761000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTctMy0xLTEtODI1MzI_a7e14bb0-52d4-466c-af91-d6f7a52bf9fa"
      unitRef="usd">3247000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTgtMS0xLTEtODI1MzI_8613d944-a8d7-4278-9f65-cba9cecb7125"
      unitRef="usd">730393000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMTgtMy0xLTEtODI1MzI_4373ec28-2f18-416f-ba3d-4883a104ada6"
      unitRef="usd">739851000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjEtMS0xLTEtODI1MzI_44d46552-8df8-4073-bd52-5a8680438ec5"
      unitRef="usd">17060000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjEtMy0xLTEtODI1MzI_dc12d27d-1422-4641-a34f-79afcf761348"
      unitRef="usd">34627000</us-gaap:AccountsPayableCurrent>
    <udmy:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjItMS0xLTEtODI1MzI_77af24e6-145a-4a0a-b356-fb2c32174491"
      unitRef="usd">36777000</udmy:AccruedExpensesAndOtherLiabilitiesCurrent>
    <udmy:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjItMy0xLTEtODI1MzI_a7d327db-2ab8-4911-80ca-26aee709bc51"
      unitRef="usd">40140000</udmy:AccruedExpensesAndOtherLiabilitiesCurrent>
    <udmy:ContentCostsPayableCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjMtMS0xLTEtODI1MzI_829a7d2e-a621-4ae6-90ba-01dc1efdace1"
      unitRef="usd">34437000</udmy:ContentCostsPayableCurrent>
    <udmy:ContentCostsPayableCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjMtMy0xLTEtODI1MzI_e1cdfbc4-7132-4c5b-92b6-f0e39b9a4b2b"
      unitRef="usd">35961000</udmy:ContentCostsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjQtMS0xLTEtODI1MzI_f70974e5-4c08-45ce-9079-84a81d187301"
      unitRef="usd">25111000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjQtMy0xLTEtODI1MzI_f9df3862-0c71-4e6a-8f9b-6210078bec8f"
      unitRef="usd">22341000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjUtMS0xLTEtODI1MzI_00e5f84b-c3b3-4ab6-9393-3a129693dc73"
      unitRef="usd">7008000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjUtMy0xLTEtODI1MzI_c5b1ea37-b9a2-4c33-8027-bfa6a8a85fdc"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjYtMS0xLTEtODI1MzI_e15c36b2-cb31-4e6b-82af-bec958a8ecac"
      unitRef="usd">237852000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjYtMy0xLTEtODI1MzI_dd30dd25-8848-466d-ae8d-c6cba8658fbd"
      unitRef="usd">208274000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjctMS0xLTEtODI1MzI_e591030b-4bde-43f7-9c01-9715b6becbde"
      unitRef="usd">358245000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjctMy0xLTEtODI1MzI_91d98e2d-c9d8-40cb-b476-6db330dd1361"
      unitRef="usd">341343000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjgtMS0xLTEtODI1MzI_a0d5dd78-70a6-446d-a802-3ea65bbde73b"
      unitRef="usd">8014000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjgtMy0xLTEtODI1MzI_239096c5-5070-47b0-99b8-423abc939867"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjktMS0xLTEtODI1MzI_ffc191f2-b546-4fb4-a4e1-6cfa61f37bce"
      unitRef="usd">3096000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMjktMy0xLTEtODI1MzI_29fdfc3f-401d-45e4-a650-5f25b377023b"
      unitRef="usd">2280000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzAtMS0xLTEtODI1MzI_0da42245-f2f9-46a5-bf11-bae52711a8e7"
      unitRef="usd">4522000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzAtMy0xLTEtODI1MzI_8e6272b1-2a6a-43e7-8e8d-488eb25bd94c"
      unitRef="usd">6528000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzEtMS0xLTEtODI1MzI_35cc6e0c-98ee-440e-b601-58cf580afef2"
      unitRef="usd">373877000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzEtMy0xLTEtODI1MzI_a5b54826-8766-42db-8583-1a0c77bb2995"
      unitRef="usd">350151000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzItMS0xLTEtODI1MzI_4d174e12-a60b-4677-81b2-e01998f6fc25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzItMy0xLTEtODI1MzI_b2563dbf-ba62-4ac0-8b9f-019a1bf311f4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzQtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjozYTFlMDM5ODljMjk0NjVkODliMzU1ZDYzNDhhZGVlYl8yMQ_9d373658-605e-4312-8615-ba2de4cabba1"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzQtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjozYTFlMDM5ODljMjk0NjVkODliMzU1ZDYzNDhhZGVlYl8yMQ_d00de1c0-df6e-4da2-95ef-07d76445a126"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzQtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjozYTFlMDM5ODljMjk0NjVkODliMzU1ZDYzNDhhZGVlYl8zNg_2cac031f-0c10-489e-bea4-96c97d1568a4"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzQtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjozYTFlMDM5ODljMjk0NjVkODliMzU1ZDYzNDhhZGVlYl8zNg_94d9dd54-2e64-45b1-9243-9fd0a13055ae"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzQtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjozYTFlMDM5ODljMjk0NjVkODliMzU1ZDYzNDhhZGVlYl81OA_38c69151-5ddc-447e-b5d1-1b16924b4eae"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzQtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjozYTFlMDM5ODljMjk0NjVkODliMzU1ZDYzNDhhZGVlYl81OA_524342dd-2b24-4398-bf3a-6f2d62374975"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzQtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjozYTFlMDM5ODljMjk0NjVkODliMzU1ZDYzNDhhZGVlYl81OA_da8456ad-2680-4f59-864a-e3f6926b8c5d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzQtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjozYTFlMDM5ODljMjk0NjVkODliMzU1ZDYzNDhhZGVlYl81OA_fd16a2ed-55b1-4dc0-8457-79510909f32e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzQtMS0xLTEtODI1MzI_17b70c41-12ea-432b-9253-5e06efbb05b9"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzQtMy0xLTEtODI1MzI_2407107e-3e75-4ed5-83df-76b59a123bf7"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzUtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjowMDk1ZWE4ZTlhZTY0NzQwOGYzYmQ5MDI5MTc4Mzc0Ml8xOA_018aa7db-745f-43fe-94e9-57e185d7d328"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzUtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjowMDk1ZWE4ZTlhZTY0NzQwOGYzYmQ5MDI5MTc4Mzc0Ml8xOA_be8465a3-a68c-4a05-8726-150721fbb233"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzUtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjowMDk1ZWE4ZTlhZTY0NzQwOGYzYmQ5MDI5MTc4Mzc0Ml8zMw_5f2b219c-717a-4bb7-bfc8-13febc0cb51b"
      unitRef="shares">950000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzUtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjowMDk1ZWE4ZTlhZTY0NzQwOGYzYmQ5MDI5MTc4Mzc0Ml8zMw_d7d6dc55-9f4a-497a-807d-d94ccd3d5496"
      unitRef="shares">950000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzUtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjowMDk1ZWE4ZTlhZTY0NzQwOGYzYmQ5MDI5MTc4Mzc0Ml81NQ_07864f88-9f46-4ac2-8b36-598761f33093"
      unitRef="shares">141260274</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzUtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjowMDk1ZWE4ZTlhZTY0NzQwOGYzYmQ5MDI5MTc4Mzc0Ml81NQ_0df25c4e-9b32-46b8-a7ac-31db2cd20426"
      unitRef="shares">141260274</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzUtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjowMDk1ZWE4ZTlhZTY0NzQwOGYzYmQ5MDI5MTc4Mzc0Ml82Mg_99e1959e-f88a-42e3-baf4-ee6a297cc545"
      unitRef="shares">139164693</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzUtMC0xLTEtODI1MzIvdGV4dHJlZ2lvbjowMDk1ZWE4ZTlhZTY0NzQwOGYzYmQ5MDI5MTc4Mzc0Ml82Mg_e2dcb8e4-fe37-4b90-af12-d5cc862cde76"
      unitRef="shares">139164693</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzUtMS0xLTEtODI1MzI_05556c46-9c80-4087-b2d6-322ef5f11193"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzUtMy0xLTEtODI1MzI_6e2fd20e-06af-4d16-bfca-760e65608ba1"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzYtMS0xLTEtODI1MzI_b89791df-c856-44d9-a6d1-76f537c70f9b"
      unitRef="usd">917031000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzYtMy0xLTEtODI1MzI_623bb553-c330-4fe5-a752-147ac32530e1"
      unitRef="usd">848229000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzctMS0xLTEtODI1MzI_4ad80c79-af27-4414-b1ad-71b9fa4f719d"
      unitRef="usd">-265000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzctMy0xLTEtODI1MzI_5bd63167-4c57-4ed9-97f0-9d939dbdc3be"
      unitRef="usd">-1000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzgtMS0xLTEtODI1MzI_79842ae8-3c42-41b8-b434-4571d3daf04e"
      unitRef="usd">-560251000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzgtMy0xLTEtODI1MzI_ee7f6b5a-e324-4967-b58d-9b15ff4f7128"
      unitRef="usd">-458529000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzktMS0xLTEtODI1MzI_1d81dab0-d204-41cd-82f3-8e975bc0e21a"
      unitRef="usd">356516000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfMzktMy0xLTEtODI1MzI_e9ac1ab6-d5ee-41a8-ac64-a0a3f4d2c844"
      unitRef="usd">389700000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfNDAtMS0xLTEtODI1MzI_0259f05d-5c53-467b-ac6c-e487b2e42faa"
      unitRef="usd">730393000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yMi9mcmFnOmUxZWRmNjA1YzA1ODQ2MjFhYjA1NTJiNzI5ZDhiYjZiL3RhYmxlOjU0MzQ4MTdkNDhlNDRmMDliZmRiZDcyMzRmZjg5MDA1L3RhYmxlcmFuZ2U6NTQzNDgxN2Q0OGU0NGYwOWJmZGJkNzIzNGZmODkwMDVfNDAtMy0xLTEtODI1MzI_57ffec8b-895e-4921-8cb2-3ed4da2c265d"
      unitRef="usd">739851000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMi0xLTEtMS04MjUzMg_dda058b1-cb72-47d1-b75e-c41e626907ee"
      unitRef="usd">158432000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMi0zLTEtMS04MjUzMg_f611ff80-932f-4ed8-acdf-dcaaa53d3759"
      unitRef="usd">129563000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMi01LTEtMS04MjUzMg_ee53a4a6-1f0d-4254-beff-076bf99316c5"
      unitRef="usd">463767000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMi03LTEtMS04MjUzMg_e3259ee5-7758-4b03-9318-cbb108c5ed89"
      unitRef="usd">380206000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMy0xLTEtMS04MjUzMg_d36bd2bf-44eb-47fd-87d9-c94b1ba9bc4d"
      unitRef="usd">69080000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMy0zLTEtMS04MjUzMg_9aa3f741-fcc6-4e94-bc56-418d131908d0"
      unitRef="usd">57986000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMy01LTEtMS04MjUzMg_7d83fa4c-b5b4-4752-bbc8-8c04b45ec055"
      unitRef="usd">201330000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMy03LTEtMS04MjUzMg_8f06bbd7-960a-41a8-8650-fa3c2632797a"
      unitRef="usd">171902000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfNC0xLTEtMS04MjUzMg_d72716cd-c64c-45f7-80d6-9840a9ee1eb8"
      unitRef="usd">89352000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfNC0zLTEtMS04MjUzMg_2744eaae-d4b1-4acf-94e9-786d55f1a7ba"
      unitRef="usd">71577000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfNC01LTEtMS04MjUzMg_bbe2edd0-37de-423c-9092-c9fff3a41df9"
      unitRef="usd">262437000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfNC03LTEtMS04MjUzMg_07c32c97-8fc1-4b06-b21d-0f1d2cac3ac7"
      unitRef="usd">208304000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfNi0xLTEtMS04MjUzMg_a5ba7f3b-71b5-49f8-86bc-27adbcf24318"
      unitRef="usd">77490000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfNi0zLTEtMS04MjUzMg_140bf7e3-2601-4301-b06f-0569419b2bdb"
      unitRef="usd">52258000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfNi01LTEtMS04MjUzMg_0c793dd3-752f-493b-ba41-1b69280a5774"
      unitRef="usd">212789000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfNi03LTEtMS04MjUzMg_e248d4e2-cfe7-43e5-bfd3-74b8731f86be"
      unitRef="usd">156399000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfNy0xLTEtMS04MjUzMg_8f4946f6-2832-4792-9696-ba12794bf655"
      unitRef="usd">28062000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfNy0zLTEtMS04MjUzMg_01a3999d-88fe-4e04-aa3f-da3f32893da0"
      unitRef="usd">16703000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfNy01LTEtMS04MjUzMg_ea3b4dd9-f9d3-43fa-8a6a-d756ce50e37f"
      unitRef="usd">74595000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfNy03LTEtMS04MjUzMg_2af5b22e-9867-4a8e-bce1-63bad5c0eee6"
      unitRef="usd">46898000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfOC0xLTEtMS04MjUzMg_04d4fa85-2bf1-4aaa-b6f3-58a2490203b9"
      unitRef="usd">27051000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfOC0zLTEtMS04MjUzMg_701abd9c-ea7f-4f07-8944-3042c41a97e3"
      unitRef="usd">12166000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfOC01LTEtMS04MjUzMg_03730d6c-3c8b-4bdc-810f-1c6395fbcf73"
      unitRef="usd">72147000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfOC03LTEtMS04MjUzMg_28ffac98-a704-430c-a0e2-f15386b4e7ec"
      unitRef="usd">41969000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfOS0xLTEtMS04MjUzMg_7efcfd44-b5cc-44a4-8b85-573234edbb57"
      unitRef="usd">132603000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfOS0zLTEtMS04MjUzMg_1f7aefef-5b80-4e74-94e1-04ab469d8c49"
      unitRef="usd">81127000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfOS01LTEtMS04MjUzMg_aa8194f7-c766-4adc-a8a0-a2eca7e73ad2"
      unitRef="usd">359531000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfOS03LTEtMS04MjUzMg_f4129303-7e4d-4d2a-9212-8399393a4477"
      unitRef="usd">245266000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTAtMS0xLTEtODI1MzI_84fc2bcd-b424-45c1-ad8c-4d643fd44edf"
      unitRef="usd">-43251000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTAtMy0xLTEtODI1MzI_a0592e92-136d-4faa-84d6-a257fb168db9"
      unitRef="usd">-9550000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTAtNS0xLTEtODI1MzI_c1556288-8c56-4172-87ea-b7d7d737712f"
      unitRef="usd">-97094000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTAtNy0xLTEtODI1MzI_51732e94-343a-4a41-86d8-26d375d683e1"
      unitRef="usd">-36962000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTItMS0xLTEtODI1MzI_3c413aa4-e8d0-474b-a9a3-90ddee9cefe5"
      unitRef="usd">592000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTItMy0xLTEtODI1MzI_46f82295-d27a-4e4f-92cd-2082f6a9c34d"
      unitRef="usd">-61000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTItNS0xLTEtODI1MzI_db659b60-c734-418c-bae1-e8e4dbc8284c"
      unitRef="usd">962000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTItNy0xLTEtODI1MzI_771183a0-0d5f-4eb9-8c13-9df5c19f7039"
      unitRef="usd">-452000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTMtMS0xLTEtODI1MzI_fa68c432-4a59-4715-9cb9-d5d77e575252"
      unitRef="usd">-3523000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTMtMy0xLTEtODI1MzI_b7b8097e-4b70-4b74-81ac-8835af0fd87d"
      unitRef="usd">-196000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTMtNS0xLTEtODI1MzI_f66ea106-6258-4392-9e30-5aa5fc324f2b"
      unitRef="usd">-4439000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTMtNy0xLTEtODI1MzI_4d19a66d-00d7-4c40-a4ca-d5432bbdd4c9"
      unitRef="usd">-714000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTQtMS0xLTEtODI1MzI_61c46689-200f-4751-9dc5-06014104abc7"
      unitRef="usd">-2931000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTQtMy0xLTEtODI1MzI_d8dc6311-3203-42ce-920d-d9a9c96e7cdd"
      unitRef="usd">-257000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTQtNS0xLTEtODI1MzI_4f9b2988-cbf5-4df5-8dc8-057244ae452c"
      unitRef="usd">-3477000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTQtNy0xLTEtODI1MzI_09272bd6-3693-4046-ab1b-f7b7fd155748"
      unitRef="usd">-1166000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTUtMS0xLTEtODI1MzI_f9be79da-3ffc-464d-ae9d-14ae8708d63a"
      unitRef="usd">-46182000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTUtMy0xLTEtODI1MzI_63f36cff-7543-4885-9ebb-c07dbb24a2cd"
      unitRef="usd">-9807000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTUtNS0xLTEtODI1MzI_df06aab0-b2f8-494f-8c8c-a07d3e1fb5fa"
      unitRef="usd">-100571000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTUtNy0xLTEtODI1MzI_10956502-cb05-4edf-be7d-0340a98fd110"
      unitRef="usd">-38128000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTYtMS0xLTEtODI1MzI_f862d139-0755-4319-a4e7-e65d83a34bd7"
      unitRef="usd">511000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTYtMy0xLTEtODI1MzI_8b018e8a-abeb-429c-98c8-007034c60f42"
      unitRef="usd">-545000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTYtNS0xLTEtODI1MzI_792e9c58-357d-43f0-a855-7a2a2f9f7299"
      unitRef="usd">1151000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTYtNy0xLTEtODI1MzI_012b9701-6e9e-4b18-bfc7-70eb2328eb40"
      unitRef="usd">514000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTctMS0xLTEtODI1MzI_17872eb2-d8dd-4d55-b418-0f9da6c0f8a2"
      unitRef="usd">-46693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTctMS0xLTEtODI1MzI_dbc50b3e-74c4-400c-a92e-1d45670d0326"
      unitRef="usd">-46693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTctMy0xLTEtODI1MzI_731d3723-1be1-4867-b800-7242174d7690"
      unitRef="usd">-9262000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTctMy0xLTEtODI1MzI_f3298730-865c-44b3-8896-1e1395577e9a"
      unitRef="usd">-9262000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTctNS0xLTEtODI1MzI_2d12f19e-498b-43a5-b5ae-6d9d22757d60"
      unitRef="usd">-101722000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTctNS0xLTEtODI1MzI_db5aef31-9130-4075-b59b-a76421fed04b"
      unitRef="usd">-101722000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTctNy0xLTEtODI1MzI_4b697c83-e868-4920-b956-c72d15881376"
      unitRef="usd">-38642000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTctNy0xLTEtODI1MzI_a4742a01-0e7e-4f01-8fd2-95fa1ccf5abd"
      unitRef="usd">-38642000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTktMS0xLTEtODI1MzI_c8acb04a-a16a-4569-8b46-e6102b3d45ec"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTktMS0xLTEtODI1MzI_f97059e5-ce28-4791-abb0-f7108499e115"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTktMy0xLTEtODI1MzI_78b5a43c-bc58-492a-8e9e-c4c0f874a79b"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTktMy0xLTEtODI1MzI_79f85309-2005-4535-97a0-d0f7e7b55c56"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTktNS0xLTEtODI1MzI_b49233b9-5234-4ae5-8da3-b6dff78e2d6a"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTktNS0xLTEtODI1MzI_ce83e5a3-ab27-497a-bfb1-96229eb68da3"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTktNy0xLTEtODI1MzI_2bb77864-fb1d-4bf4-afdb-1aa382f6f0a8"
      unitRef="usdPerShare">-1.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMTktNy0xLTEtODI1MzI_f58c152c-2ceb-4317-bdd1-792c5898bcaa"
      unitRef="usdPerShare">-1.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMjEtMS0xLTEtODI1MzI_dea78b1d-80d6-4710-b6ab-e3ad576ba4e1"
      unitRef="shares">140951605</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMjEtMS0xLTEtODI1MzI_fd70e06c-9610-4e45-a5bd-fc322427821f"
      unitRef="shares">140951605</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMjEtMy0xLTEtODI1MzI_3cb4139d-aa92-4935-be0f-5ed6d1c3a9a0"
      unitRef="shares">37740586</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMjEtMy0xLTEtODI1MzI_c3102db7-ae3b-4f26-bfcc-54d7ff7c420f"
      unitRef="shares">37740586</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMjEtNS0xLTEtODI1MzI_3e121273-0c89-41d0-bd18-075eb27a4ba1"
      unitRef="shares">140116156</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMjEtNS0xLTEtODI1MzI_9c4dbc8c-1dbe-467e-aadd-b9a8f3cc007b"
      unitRef="shares">140116156</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMjEtNy0xLTEtODI1MzI_0bb85ff6-16e4-4c27-a1e7-19a99f382f36"
      unitRef="shares">37068570</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yNS9mcmFnOmEwMzNiMjliNGNmNDRhMzg5YjE2MzY4NzYxZmViNDkxL3RhYmxlOjc4YTA5YWE4OGFjMTRkMTI4NDc2OGZjMTUxMTM0ZTQ3L3RhYmxlcmFuZ2U6NzhhMDlhYTg4YWMxNGQxMjg0NzY4ZmMxNTExMzRlNDdfMjEtNy0xLTEtODI1MzI_9206c102-b6d3-4190-8d37-721a0e8cf9b5"
      unitRef="shares">37068570</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfMi0xLTEtMS04MjUzMg_17872eb2-d8dd-4d55-b418-0f9da6c0f8a2"
      unitRef="usd">-46693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfMi0xLTEtMS04MjUzMg_dbc50b3e-74c4-400c-a92e-1d45670d0326"
      unitRef="usd">-46693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfMi0zLTEtMS04MjUzMg_731d3723-1be1-4867-b800-7242174d7690"
      unitRef="usd">-9262000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfMi0zLTEtMS04MjUzMg_f3298730-865c-44b3-8896-1e1395577e9a"
      unitRef="usd">-9262000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfMi01LTEtMS04MjUzMg_2d12f19e-498b-43a5-b5ae-6d9d22757d60"
      unitRef="usd">-101722000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfMi01LTEtMS04MjUzMg_db5aef31-9130-4075-b59b-a76421fed04b"
      unitRef="usd">-101722000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfMi03LTEtMS04MjUzMg_4b697c83-e868-4920-b956-c72d15881376"
      unitRef="usd">-38642000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfMi03LTEtMS04MjUzMg_a4742a01-0e7e-4f01-8fd2-95fa1ccf5abd"
      unitRef="usd">-38642000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfMy0xLTEtMS04MjUzMg_56446ada-80fa-4ad6-a5ed-728754fb8301"
      unitRef="usd">-32000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfMy0zLTEtMS04MjUzMg_d7ac10ec-459a-4b43-8c54-1765b7227eb8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfMy01LTEtMS04MjUzMg_90a68f55-b777-4133-9ca3-a817d9b66548"
      unitRef="usd">-50000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfMy03LTEtMS04MjUzMg_dede8911-1560-447a-b192-3d9a568dc79e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfNC0xLTEtMS04NDkyMg_18450438-57b2-46b0-b618-d3c13e7b2e93"
      unitRef="usd">-214000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfNC0zLTEtMS04NDkyMg_da41ad62-63f0-4c64-b2fb-055b6b6d9b5c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfNC01LTEtMS04NDkyMg_71261ff3-5ff5-4f7f-b5c8-75ce78645037"
      unitRef="usd">-214000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfNC03LTEtMS04NDkyMg_ba704f3d-6990-4782-9135-5890cf232110"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfNC0xLTEtMS04MjUzMg_76adedb3-7b76-411f-8b72-1fe969348137"
      unitRef="usd">-46939000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfNC0zLTEtMS04MjUzMg_17356856-14ef-4625-98b4-45967f18b9c5"
      unitRef="usd">-9262000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfNC01LTEtMS04MjUzMg_04c289e0-811c-4ec5-9271-686a929ae1f6"
      unitRef="usd">-101986000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8yOC9mcmFnOjU4OGVkNjA5MmQxYzRiZDJhOGMyYmM4Mzk3Yjc5N2U5L3RhYmxlOjc1NTlkODQ3YjNmZTQ0MDdiNmE4MmRiOTc0MjE2ODEyL3RhYmxlcmFuZ2U6NzU1OWQ4NDdiM2ZlNDQwN2I2YTgyZGI5NzQyMTY4MTJfNC03LTEtMS04MjUzMg_57703e61-37db-42bd-be20-a507f3458ad2"
      unitRef="usd">-38642000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i6f908ecb6d3e434bb78c25fbe15ac0d2_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMi0xLTEtMS04MjUzMg_5860ac85-069e-4c1c-b62b-befdcffb4c8a"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i6f908ecb6d3e434bb78c25fbe15ac0d2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMi0zLTEtMS04MjUzMg_14b54032-f638-4f33-b365-4a6717e2b3db"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i4df90731c21e4321a45ba59db5991758_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMi02LTEtMS04MjUzMg_923b1850-c264-49b9-acc6-b19451b2e10c"
      unitRef="shares">140622937</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4df90731c21e4321a45ba59db5991758_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMi04LTEtMS04MjUzMg_256e186f-db78-4e67-b75a-784f121bc49f"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i664f4860ef074515b5085456e6a885e5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMi0xMC0xLTEtODI1MzI_474f0aa4-26c7-4771-88f5-7a2151c783e8"
      unitRef="usd">888522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac69599c54d540b8a33faf2b508a4373_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMi0xMi0xLTEtODI1MzI_e9c720e0-dd75-4dad-bc6b-41aff720e19c"
      unitRef="usd">-19000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if8f0cf9ec0ef46b4aaf49c959329b070_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMi0xNC0xLTEtODI1MzI_a9a536ec-0433-4dac-afe4-c844853f51ad"
      unitRef="usd">-513558000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6f908ecb6d3e434bb78c25fbe15ac0d2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMi0xNi0xLTEtODI1MzI_6abdf15f-efe2-4c6c-8155-b807bfb0366e"
      unitRef="usd">374946000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i68a4a028eb2c4aea9af57d771d891590_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMy0xMC0xLTEtODI1MzI_bd5f6b1f-6b71-4b59-8b6e-8ac479592d32"
      unitRef="usd">26428000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMy0xNi0xLTEtODI1MzI_9cc1c9ea-186e-4e25-b207-425df917b221"
      unitRef="usd">26428000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ife4af8584b5c4e47bcb73f2e8c8b18a3_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfNC02LTEtMS04MjUzMg_e9469175-f5ff-40c8-97a8-99c56932e00d"
      unitRef="shares">427684</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i68a4a028eb2c4aea9af57d771d891590_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfNC0xMC0xLTEtODI1MzI_c6040fe6-0668-4f79-aa4b-2c163ae9e3fc"
      unitRef="usd">2019000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfNC0xNi0xLTEtODI1MzI_79c96a83-5208-4d51-975b-dda6c13fd49c"
      unitRef="usd">2019000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ife4af8584b5c4e47bcb73f2e8c8b18a3_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfNS02LTEtMS04MjUzMg_237a6aed-db7d-4353-b422-68e9efc85aec"
      unitRef="shares">209553</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfNS0xNi0xLTEtODI1MzI_2342ab89-6cd5-46eb-945a-e55ee7898801"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <udmy:AdditionalPaidInCapitalReclassificationOfStockAppreciationRights
      contextRef="i68a4a028eb2c4aea9af57d771d891590_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfNi0xMC0xLTEtODI1MzI_a9ad151e-560d-4cd0-8621-d7901e75ddf0"
      unitRef="usd">62000</udmy:AdditionalPaidInCapitalReclassificationOfStockAppreciationRights>
    <udmy:AdditionalPaidInCapitalReclassificationOfStockAppreciationRights
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfNi0xNi0xLTEtODI1MzI_a1a8db67-69b3-490a-bbf2-52c3d3956dd7"
      unitRef="usd">62000</udmy:AdditionalPaidInCapitalReclassificationOfStockAppreciationRights>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ief904076759243f589a7930f80a003bd_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfNy0xMi0xLTEtODI1MzI_014f289d-9bc7-4ee0-a767-bc36c23c3fe9"
      unitRef="usd">-246000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfNy0xNi0xLTEtODI1MzI_fd41e565-2186-48bb-a485-0f0ee1d41d3f"
      unitRef="usd">-246000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ic4d1cb2cec664118a0c688da29259ed7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfOC0xNC0xLTEtODI1MzI_9e11d7fc-c3a3-4456-a3dc-a62749ac3d3a"
      unitRef="usd">-46693000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfOC0xNi0xLTEtODI1MzI_986fb826-e4e6-43df-a7ea-134ee8cb26e1"
      unitRef="usd">-46693000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfOS0xLTEtMS04MjUzMg_bb88df54-1d56-4332-a02d-8965053da0c1"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfOS0zLTEtMS04MjUzMg_3bd18017-9e74-40a4-9022-bda5ef1ac047"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i05f612c865f648a8b79a24e8c14b46fa_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfOS02LTEtMS04MjUzMg_876c6477-c084-41e7-a90f-7bedc957d7ec"
      unitRef="shares">141260174</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i05f612c865f648a8b79a24e8c14b46fa_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfOS04LTEtMS04MjUzMg_50f5047c-c19f-4b68-9481-81f0ea94c296"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia86363d84d0b4688bac5c3af641dd445_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfOS0xMC0xLTEtODI1MzI_99951de6-c928-4247-b583-11f053d60377"
      unitRef="usd">917031000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12517fb425ea4d7ea091030cb5862c80_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfOS0xMi0xLTEtODI1MzI_d0cacfe9-4bff-4fd9-8a90-8c0fe1aedba0"
      unitRef="usd">-265000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb04e12bb66441f980e171ec65113566_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfOS0xNC0xLTEtODI1MzI_1da11ef0-abd3-4e18-aa6b-7b16b8ea369d"
      unitRef="usd">-560251000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfOS0xNi0xLTEtODI1MzI_78dc7640-a5ca-4e74-915e-505ef6c971c0"
      unitRef="usd">356516000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i62e376fa22614b859e4e8884983995fb_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTEtMS0xLTEtODI1MzI_c6368f70-9852-4d8f-8748-407ec9912bec"
      unitRef="shares">85403933</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i62e376fa22614b859e4e8884983995fb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTEtMy0xLTEtODI1MzI_b7f2bf02-0c94-4581-ba77-27ee6890c702"
      unitRef="usd">274267000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i3eb00bfc5959422a80fd5d54e1d23ecb_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTEtNi0xLTEtODI1MzI_5544e293-2cb5-4ddc-ad85-8485dbbf6945"
      unitRef="shares">37523533</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3eb00bfc5959422a80fd5d54e1d23ecb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTEtOC0xLTEtODI1MzI_2cec89bc-0540-4b63-8fa7-105ee4432afc"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62a73705a4a941f982499a84f28f509d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTEtMTAtMS0xLTgyNTMy_9d4d43bc-94ea-42d9-bbfd-042e6b75bc70"
      unitRef="usd">141112000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0189a0aacb4a4e7b89a870bdf7486c33_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTEtMTItMS0xLTgyNTMy_d25f8922-0171-465c-9b61-6c3ba5f809ff"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i487e1d130c094519b7d9fd6a46819a61_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTEtMTQtMS0xLTgyNTMy_7f129893-8fa2-47e6-a46c-376ab5654cb3"
      unitRef="usd">-407883000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62e376fa22614b859e4e8884983995fb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTEtMTYtMS0xLTgyNTMy_c2c8caf0-80d5-4e4e-80b7-e6d5b59664f9"
      unitRef="usd">-266771000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie03c99eb3dcf4010bedad59e01c42289_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTItMTAtMS0xLTgyNTMy_99e24266-62f4-4489-a768-605216a3d440"
      unitRef="usd">7578000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTItMTYtMS0xLTgyNTMy_80156d45-7828-4538-84e0-4f00a306427f"
      unitRef="usd">7578000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4e632cea5d5c4539889865955475f02e_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTMtNi0xLTEtODI1MzI_f0a2cdbe-4016-4262-88cd-6087d980c71c"
      unitRef="shares">416393</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie03c99eb3dcf4010bedad59e01c42289_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTMtMTAtMS0xLTgyNTMy_8c25c5a8-4add-4a30-8b3d-af470023f236"
      unitRef="usd">1647000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTMtMTYtMS0xLTgyNTMy_8d8ec88f-6b26-40ee-81ac-b2df02212ec2"
      unitRef="usd">1647000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i4e632cea5d5c4539889865955475f02e_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTQtNi0xLTEtODI5NDI_3ad6ac42-4f6f-4dbd-9788-8053d8b95a0a"
      unitRef="shares">61300</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:NetIncomeLoss
      contextRef="ie3b3e3c21fd74ecea2c1de288f657e60_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTQtMTQtMS0xLTgyNTMy_49b7cbf1-0589-487e-9e0a-a39f980a6421"
      unitRef="usd">-9262000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTQtMTYtMS0xLTgyNTMy_bec637d9-27d8-4bc4-9114-ca94a4ddda3b"
      unitRef="usd">-9262000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i5271d33ea78f4a469dc33e9449af448e_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTUtMS0xLTEtODI1MzI_ee3c2439-7678-4b48-8880-faf632e4ed54"
      unitRef="shares">85403933</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i5271d33ea78f4a469dc33e9449af448e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTUtMy0xLTEtODI1MzI_84363da4-bc1d-438e-80c0-198c0ba430b5"
      unitRef="usd">274267000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i37132084260e4fd7898077382791471f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTUtNi0xLTEtODI1MzI_ea02bb8d-a65f-4191-a9ba-d51c387bac0f"
      unitRef="shares">38001226</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i37132084260e4fd7898077382791471f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTUtOC0xLTEtODI1MzI_648ef826-380d-49b2-98f6-f3d22bb5993a"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i01d45f56322d44f2bdc807c9b1c1f7da_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTUtMTAtMS0xLTgyNTMy_8a6fe519-bdc1-473f-b6c9-53cf77fda268"
      unitRef="usd">150337000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad52e026d46043bfb5e9cb76196bf94b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTUtMTItMS0xLTgyNTMy_b711b1ff-24c4-498b-a588-7b4dc9268c7f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iee1503bd2f004fd09c531a7fe15a4805_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTUtMTQtMS0xLTgyNTMy_6f207f0c-fbd6-4815-8568-cc6b365d3f0b"
      unitRef="usd">-417145000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5271d33ea78f4a469dc33e9449af448e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjkxZGViOGRkYTM0OTQ0MmNhZDg4YzZiMjNmNjFhNDI0L3RhYmxlcmFuZ2U6OTFkZWI4ZGRhMzQ5NDQyY2FkODhjNmIyM2Y2MWE0MjRfMTUtMTYtMS0xLTgyNTMy_d765d395-b6ab-4860-9555-548218264d4c"
      unitRef="usd">-266808000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMi0xLTEtMS04MjUzMg_16185928-6ad6-45ab-859c-95c1ff806808"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMi0zLTEtMS04MjUzMg_1d36a468-859b-4cf8-bbc3-6b8954629d54"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i5bb66584d9254da6a5472e5c479e54d0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMi02LTEtMS04MjUzMg_0c464f17-efa2-458f-9991-87ba3ec58427"
      unitRef="shares">139164693</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5bb66584d9254da6a5472e5c479e54d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMi04LTEtMS04MjUzMg_be075439-2083-4066-8f1d-0a529ca939c4"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i37cccd643f6d4944a4307e7fb36c1514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMi0xMC0xLTEtODI1MzI_3512f4de-23e8-49bf-8ad6-14efab189722"
      unitRef="usd">848229000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia332fb1112f34752a4957c38b4470998_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMi0xMi0xLTEtODI1MzI_bfccfaf2-4125-4fae-a091-f14a96b58c39"
      unitRef="usd">-1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96c58393cc894909bfc49594074f3bd6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMi0xNC0xLTEtODI1MzI_63e27c7c-4522-40fb-bcbb-00d030105306"
      unitRef="usd">-458529000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMi0xNi0xLTEtODI1MzI_60fa6c18-8df1-4589-91d4-3c15d8d4d9da"
      unitRef="usd">389700000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i292983010022404c910f6f49b58a74dc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMy0xMC0xLTEtODI1MzI_08147237-cacb-44c5-be24-e6f5400a7f05"
      unitRef="usd">57457000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMy0xNi0xLTEtODI1MzI_e8177a9c-56a8-4674-89d9-0c37f14b9e4a"
      unitRef="usd">57457000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6d04a6eb6a894473ba5b29f8c8f73052_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfNC02LTEtMS04MjUzMg_44773737-6892-4d3e-a82b-1d216e947e09"
      unitRef="shares">1273968</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i292983010022404c910f6f49b58a74dc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfNC0xMC0xLTEtODI1MzI_8d0d7de9-523d-4fa3-b313-4f728f510155"
      unitRef="usd">5653000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfNC0xNi0xLTEtODI1MzI_b227777a-08f5-48af-8887-edfa86956513"
      unitRef="usd">5653000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i6d04a6eb6a894473ba5b29f8c8f73052_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfNS02LTEtMS04MjUzMg_2533551a-effc-4e49-a244-80868eeb1fcc"
      unitRef="shares">294759</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i292983010022404c910f6f49b58a74dc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfNS0xMC0xLTEtODI1MzI_4d4bae94-1776-424a-9191-6d8b7fe4d907"
      unitRef="usd">67000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfNS0xNi0xLTEtODI1MzI_f2368a45-dae1-4421-8f58-6ea750670c32"
      unitRef="usd">67000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <udmy:AdditionalPaidInCapitalReclassificationOfStockAppreciationRights
      contextRef="i292983010022404c910f6f49b58a74dc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfNi0xMC0xLTEtODgwNTA_863f2b33-45c0-48d4-acfa-ead0bc79772e"
      unitRef="usd">62000</udmy:AdditionalPaidInCapitalReclassificationOfStockAppreciationRights>
    <udmy:AdditionalPaidInCapitalReclassificationOfStockAppreciationRights
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfNi0xNi0xLTEtODgwNTA_835b5862-168c-49b2-b17b-ea47006268be"
      unitRef="usd">62000</udmy:AdditionalPaidInCapitalReclassificationOfStockAppreciationRights>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i6d04a6eb6a894473ba5b29f8c8f73052_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfNi02LTEtMS04MjUzMg_aff2e2a6-3120-4740-b9d2-69657d0b958c"
      unitRef="shares">526754</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i292983010022404c910f6f49b58a74dc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfNi0xMC0xLTEtODI1MzI_00322d59-a414-4ca9-8dbd-de0722fb913f"
      unitRef="usd">5563000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfNi0xNi0xLTEtODI1MzI_d18f4ae2-b0b2-43f2-b300-8e6053a0f6c6"
      unitRef="usd">5563000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1620ede991694c4990914ba7fd92ca93_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfNy0xMi0xLTEtODI1MzI_08ac6131-74ba-4986-a50b-510a81f5c94e"
      unitRef="usd">-264000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfNy0xNi0xLTEtODI1MzI_be0fb285-519c-44fe-ad49-8e2c257f6868"
      unitRef="usd">-264000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i15a431c7f5e0402e9944c16cd846f48c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfOC0xNC0xLTEtODI1MzI_0a0ed077-8346-4580-b65c-f2217b3be5a0"
      unitRef="usd">-101722000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfOC0xNi0xLTEtODI1MzI_0f971c85-be81-436b-a561-4b9de13bb3f0"
      unitRef="usd">-101722000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfOS0xLTEtMS04MjUzMg_951b8584-62e1-441f-ad29-8bee1537c020"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfOS0zLTEtMS04MjUzMg_38e1369f-64e0-4c9a-b678-056a32dab823"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i05f612c865f648a8b79a24e8c14b46fa_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfOS02LTEtMS04MjUzMg_c57918be-40ac-42fa-9df6-9958e19c2d16"
      unitRef="shares">141260174</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i05f612c865f648a8b79a24e8c14b46fa_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfOS04LTEtMS04MjUzMg_d837ba49-236f-4c63-af03-43bcb56772ee"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia86363d84d0b4688bac5c3af641dd445_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfOS0xMC0xLTEtODI1MzI_5e5bc258-f16c-482b-92fc-578a7c7ba008"
      unitRef="usd">917031000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12517fb425ea4d7ea091030cb5862c80_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfOS0xMi0xLTEtODI1MzI_2605f753-0730-4225-a0f3-1f3bf6294af6"
      unitRef="usd">-265000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb04e12bb66441f980e171ec65113566_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfOS0xNC0xLTEtODI1MzI_7140c627-58f3-470a-836c-849faf1afc06"
      unitRef="usd">-560251000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfOS0xNi0xLTEtODI1MzI_367d4074-58fb-49f3-a3cc-6d8e6ea60403"
      unitRef="usd">356516000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i0092efe0023747f6b77d393ccaf43e91_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTEtMS0xLTEtODI1MzI_62beba8b-012a-4b83-9e47-4515e8a632b7"
      unitRef="shares">85391338</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i0092efe0023747f6b77d393ccaf43e91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTEtMy0xLTEtODI1MzI_47aa3ee3-22f9-4ea4-97d3-f1f31a0424e2"
      unitRef="usd">274104000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i196b1cf44b2842018972727d8763f53c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTEtNi0xLTEtODI1MzI_916cefb0-eed5-4538-92da-6c0673667959"
      unitRef="shares">35627503</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i196b1cf44b2842018972727d8763f53c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTEtOC0xLTEtODI1MzI_2a268af6-2380-4240-8f01-108280ded2dd"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ca068ea23c94836b1e1932a0995375f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTEtMTAtMS0xLTgyNTMy_f8b98553-3eb7-4ea9-87fb-092396cfa063"
      unitRef="usd">117818000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idcc8d7b8fddc42a2b2c3d6f8f291bec9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTEtMTItMS0xLTgyNTMy_c9635145-7f08-41bd-bd0a-17e4a56f7ae3"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i038332b679eb419f92964730736b1278_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTEtMTQtMS0xLTgyNTMy_359eb24e-004c-4dd8-a098-6d92d39768ca"
      unitRef="usd">-378503000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0092efe0023747f6b77d393ccaf43e91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTEtMTYtMS0xLTgyNTMy_f97ef1b2-7e31-4138-8116-e3a8c751f5a8"
      unitRef="usd">-260685000</us-gaap:StockholdersEquity>
    <udmy:TemporaryEquityExerciseOfRedeemableConvertiblePreferredStockWarrantsShares
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTItMS0xLTEtODI1MzI_3407c29f-9ee6-47cb-832d-5977f3e737d6"
      unitRef="shares">12595</udmy:TemporaryEquityExerciseOfRedeemableConvertiblePreferredStockWarrantsShares>
    <udmy:TemporaryEquityExerciseOfRedeemableConvertiblePreferredStockWarrantsValue
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTItMy0xLTEtODI1MzI_450314ff-9244-44e6-a7d3-20992f060938"
      unitRef="usd">163000</udmy:TemporaryEquityExerciseOfRedeemableConvertiblePreferredStockWarrantsValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2da4c3325a0b4a9ba8fcc391082863ed_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTMtMTAtMS0xLTgyNTMy_b9198459-7a2f-4b62-a8f7-739f7d57bc09"
      unitRef="usd">24511000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTMtMTYtMS0xLTgyNTMy_b36f29b5-2628-41fa-a27d-ab4ab2a119fb"
      unitRef="usd">24511000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie8344df2910d4718aabeec25c7d7ce76_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTQtNi0xLTEtODI1MzI_c547dd94-c7e4-4632-9dbf-126027f303b0"
      unitRef="shares">2312423</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2da4c3325a0b4a9ba8fcc391082863ed_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTQtMTAtMS0xLTgyNTMy_c568382e-e721-40cb-8c92-8e420e834dd8"
      unitRef="usd">8008000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTQtMTYtMS0xLTgyNTMy_4dd1561c-9949-43cf-8630-b638d4de2a50"
      unitRef="usd">8008000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ie8344df2910d4718aabeec25c7d7ce76_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTUtNi0xLTEtODMwMDE_da0261c2-091f-4fe0-9858-30c0d37f915a"
      unitRef="shares">61300</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:NetIncomeLoss
      contextRef="iafa4da058d574679a10ec53d7234107d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTUtMTQtMS0xLTgyNTMy_fb48884a-d55d-4199-b71d-e731d565c722"
      unitRef="usd">-38642000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTUtMTYtMS0xLTgyNTMy_7012f1d1-54c5-4eb2-a513-3d34a79f0572"
      unitRef="usd">-38642000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i5271d33ea78f4a469dc33e9449af448e_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTYtMS0xLTEtODI1MzI_334f538f-d22c-4056-a028-78d8e7bf6542"
      unitRef="shares">85403933</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i5271d33ea78f4a469dc33e9449af448e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTYtMy0xLTEtODI1MzI_8e2400cc-2e43-411a-923c-9bff04aec085"
      unitRef="usd">274267000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i37132084260e4fd7898077382791471f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTYtNi0xLTEtODI1MzI_a6e897f1-eb21-4499-bb86-0bdc13fd7420"
      unitRef="shares">38001226</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i37132084260e4fd7898077382791471f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTYtOC0xLTEtODI1MzI_a31b1ffc-319e-4322-b033-1f07e4b35157"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i01d45f56322d44f2bdc807c9b1c1f7da_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTYtMTAtMS0xLTgyNTMy_2532b8f6-43a2-4b90-9759-5bcb51963208"
      unitRef="usd">150337000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad52e026d46043bfb5e9cb76196bf94b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTYtMTItMS0xLTgyNTMy_f805af2e-d928-4d44-a8f0-e38d4b19182e"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iee1503bd2f004fd09c531a7fe15a4805_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTYtMTQtMS0xLTgyNTMy_2fb36e18-f369-42ea-a951-02846d7cebba"
      unitRef="usd">-417145000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5271d33ea78f4a469dc33e9449af448e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zMS9mcmFnOjhiY2VkMTY2MzkwMDRiMzE4NzFlYTFlYzY3OTVhMjUxL3RhYmxlOjM0ZjYyMmI5YmU2YTRhOTU4ZTE5YjgzYTJlMzg2MzNjL3RhYmxlcmFuZ2U6MzRmNjIyYjliZTZhNGE5NThlMTliODNhMmUzODYzM2NfMTYtMTYtMS0xLTgyNTMy_935aa901-d2af-4d8f-b5de-ecedebdada87"
      unitRef="usd">-266808000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMy0xLTEtMS04MjUzMg_3ed0106c-0c9b-4277-b7c4-665a8074ae02"
      unitRef="usd">-101722000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMy0zLTEtMS04MjUzMg_c1ff2a2c-56c7-43bf-88e4-e6cb29e6486a"
      unitRef="usd">-38642000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfNS0xLTEtMS04MjUzMg_2876f3ae-ebab-4e1c-a675-a7fa2bed9f26"
      unitRef="usd">15616000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfNS0zLTEtMS04MjUzMg_ec92dfa9-dd9c-4378-a292-5118d0562ef3"
      unitRef="usd">10400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfNi0xLTEtMS04MjUzMg_a6185cde-011a-453d-b40c-64b31a2388b6"
      unitRef="usd">22558000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfNi0zLTEtMS04MjUzMg_ccef8205-d046-4379-9f93-b846f51f56a6"
      unitRef="usd">11995000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:ShareBasedCompensation
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfNy0xLTEtMS04MjUzMg_47c621e7-41af-42c5-a9c7-122ba1b9c9dd"
      unitRef="usd">53043000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfNy0zLTEtMS04MjUzMg_1acaa678-9de5-48c6-81c1-c3a95112c859"
      unitRef="usd">23704000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfOC0xLTEtMS04MjUzMg_10af0f5e-71e5-459c-9512-c359cd293794"
      unitRef="usd">467000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfOC0zLTEtMS04MjUzMg_de4fb4b4-7102-45d3-a965-c2758b4c06ec"
      unitRef="usd">324000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfOS0xLTEtMS04ODA2MQ_e5012c0f-95d0-4e59-a9f7-3f1ebf9e87f0"
      unitRef="usd">138000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfOS0zLTEtMS04ODA2MQ_534d4ac7-5e7c-4681-b549-f9cf7607ad6a"
      unitRef="usd">0</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfOS0xLTEtMS04MjUzMg_6b56cfcc-6a22-49fd-81cf-b2c1b8d76e0c"
      unitRef="usd">4643000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfOS0zLTEtMS04MjUzMg_d056b5ff-dc95-4c29-9bbc-4e900feeb24a"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTEtMS0xLTEtOTM1NDc_007fda6d-d401-4e9a-93c2-44cdeeb79e9f"
      unitRef="usd">-2896000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTEtMy0xLTEtOTM1NDc_b314c3cb-af9c-420a-af73-5020808f766c"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTAtMS0xLTEtODI1MzI_e377fe12-d9d1-4c7f-9f87-4df79b318784"
      unitRef="usd">-460000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTAtMy0xLTEtODI1MzI_dfa6ec04-62cb-49aa-b113-346a025b9d86"
      unitRef="usd">0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTItMS0xLTEtODI1MzI_86f20df7-8edb-4d10-ab7a-c553b27a4535"
      unitRef="usd">-1132000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTItMy0xLTEtODI1MzI_f6bc8197-1d91-4e26-b87e-a07e0ef2e9fa"
      unitRef="usd">-5715000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTMtMS0xLTEtODI1MzI_0ef1716b-fb9b-442e-ae63-80d6aec1bdf7"
      unitRef="usd">-1375000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTMtMy0xLTEtODI1MzI_1f0c2696-bef0-4b3d-bc7d-b6add37f7cfc"
      unitRef="usd">6252000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <udmy:IncreaseDecreaseInCapitalizedContractCostsNet
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTQtMS0xLTEtODI1MzI_ccc19587-cbbb-4b5f-a23e-d3cffb3424a0"
      unitRef="usd">40203000</udmy:IncreaseDecreaseInCapitalizedContractCostsNet>
    <udmy:IncreaseDecreaseInCapitalizedContractCostsNet
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTQtMy0xLTEtODI1MzI_93f698f7-3df6-42eb-bba9-d0628e3115e4"
      unitRef="usd">25455000</udmy:IncreaseDecreaseInCapitalizedContractCostsNet>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTUtMS0xLTEtODI1MzI_39a9fec2-a1d9-42ad-ad60-3daac8a22926"
      unitRef="usd">-14257000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTUtMy0xLTEtODI1MzI_657b0632-cebd-4863-a95c-8c901d5fc4c4"
      unitRef="usd">-13455000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <udmy:IncreaseDecreaseInContentCostsPayable
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTYtMS0xLTEtODI1MzI_28fa3279-1728-4d46-8e2d-f5a836c21470"
      unitRef="usd">-1525000</udmy:IncreaseDecreaseInContentCostsPayable>
    <udmy:IncreaseDecreaseInContentCostsPayable
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTYtMy0xLTEtODI1MzI_adad5f04-7aa7-47f5-b923-48e58319eda2"
      unitRef="usd">-989000</udmy:IncreaseDecreaseInContentCostsPayable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTctMS0xLTEtODI1MzI_9cdd93b7-4f21-4c54-b9e7-246cdff6e2b2"
      unitRef="usd">-5012000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTctMy0xLTEtODI1MzI_57a5452d-b179-40fa-889a-8b2912382b81"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTgtMS0xLTEtODI1MzI_23fc630f-d7fa-465f-b1a3-c31f50303a0c"
      unitRef="usd">30395000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTgtMy0xLTEtODI1MzI_d8a2f45d-8386-447f-8766-02e212163b89"
      unitRef="usd">23234000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTktMS0xLTEtODI1MzI_31e705c4-5d8c-40f5-a834-2a35e16c3731"
      unitRef="usd">-30272000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMTktMy0xLTEtODI1MzI_b5d71d56-e746-4024-a279-c32ea96da993"
      unitRef="usd">-9421000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjEtMS0xLTEtODMyMzE_6b7b8fac-c093-43ca-9156-5d6939f99af6"
      unitRef="usd">66128000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjEtMy0xLTEtODMyMzE_51942d55-b592-4bdd-959e-9ba3ba5aaafc"
      unitRef="usd">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjEtMS0xLTEtODI1MzI_37372e17-e330-41e6-a8af-11a4ea871469"
      unitRef="usd">1397000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjEtMy0xLTEtODI1MzI_1687c434-4e11-4270-8b4a-56f2086952ae"
      unitRef="usd">4554000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForSoftware
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjItMS0xLTEtODI1MzI_0705b55e-e21e-465e-8e10-a4e8ef62ff3e"
      unitRef="usd">10652000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjItMy0xLTEtODI1MzI_8b7b69f6-fc0e-4d3d-b5fe-79c0633a0e41"
      unitRef="usd">9767000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjMtMS0xLTEtODI1MzI_a6c9ee87-959a-404c-9527-2012a8a6ff5b"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjMtMy0xLTEtODI1MzI_92804b01-a69f-490a-8710-43a54375b321"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjYtMS0xLTEtODMxODg_c5f5eb7a-11c0-4c78-945b-0df03dbd3801"
      unitRef="usd">1500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjYtMy0xLTEtODMxODg_4e95c959-0a31-4932-8cf6-2c1023777fea"
      unitRef="usd">24490000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjQtMS0xLTEtODI1MzI_805352da-00eb-4daa-8c39-507d29c978cf"
      unitRef="usd">-84677000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjQtMy0xLTEtODI1MzI_babc58f8-62fc-42f9-aff7-f000dd92f008"
      unitRef="usd">-38811000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjYtMS0xLTEtODI1MzI_0387b6e9-dfe7-42ba-bc8a-2dd31aa4bb76"
      unitRef="usd">5785000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjYtMy0xLTEtODI1MzI_c0654bea-c285-452e-b5b7-09af9fb4ed1d"
      unitRef="usd">7619000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjctMS0xLTEtODI1MzI_3d027358-903b-4d49-8e9c-758f64c432cb"
      unitRef="usd">5563000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjctMy0xLTEtODI1MzI_eaef8f0b-a4c5-4891-8cfd-7b810cb13ba9"
      unitRef="usd">0</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjgtMS0xLTEtODI1MzI_5017f4af-7ae6-463c-af84-41c89f392166"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjgtMy0xLTEtODI1MzI_c1d7ddb6-9166-4657-9cf4-cb9679be1908"
      unitRef="usd">2250000</us-gaap:PaymentsOfStockIssuanceCosts>
    <udmy:PaymentOfDeferredOfferingCosts
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjktMS0xLTEtODI1MzI_c171d5bc-6368-4334-bc26-6397063fba42"
      unitRef="usd">1586000</udmy:PaymentOfDeferredOfferingCosts>
    <udmy:PaymentOfDeferredOfferingCosts
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMjktMy0xLTEtODI1MzI_7bdcc989-f8ec-40dd-968c-e20f45c72674"
      unitRef="usd">1992000</udmy:PaymentOfDeferredOfferingCosts>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMzAtMS0xLTEtODI1MzI_3487207e-2e9f-45c6-8b0d-4062589d5e89"
      unitRef="usd">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMzAtMy0xLTEtODI1MzI_05d748d5-02aa-4454-a793-34a0ea550f0a"
      unitRef="usd">2000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMzEtMS0xLTEtODI1MzI_f070eea2-8a68-4f5c-8f24-b4e9d39fc0fe"
      unitRef="usd">9762000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMzEtMy0xLTEtODI1MzI_0f84464e-e997-4ecb-b9ee-11144404c3b7"
      unitRef="usd">3379000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMzMtMS0xLTEtODI1MzI_b8f08c6c-fa07-42d9-9cd4-ac7ab6c3e17d"
      unitRef="usd">-38000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMzMtMy0xLTEtODI1MzI_9c05570c-a628-4583-83cf-48dc3a7f60a7"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMzUtMS0xLTEtODI1MzI_c973f0a3-dc09-40d6-a0d6-7039e1e5e8a4"
      unitRef="usd">-105225000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMzUtMy0xLTEtODI1MzI_d0a5c82b-cb5d-4af8-8f05-7cc76d2dc684"
      unitRef="usd">-44853000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMzYtMS0xLTEtODI1MzI_df338337-b4d4-42c6-b5fc-e5d6f632f88f"
      unitRef="usd">536768000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0092efe0023747f6b77d393ccaf43e91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMzYtMy0xLTEtODI1MzI_4eb49ed2-522e-4c1a-82af-639c4eb8994f"
      unitRef="usd">177931000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMzctMS0xLTEtODI1MzI_63475a6c-f209-4097-ac20-e4e96ef0f1c9"
      unitRef="usd">431543000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5271d33ea78f4a469dc33e9449af448e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOmZjOTRlNDE4MTdlYzQwY2E4ODFhODIyNDNkOGNhNzNlL3RhYmxlcmFuZ2U6ZmM5NGU0MTgxN2VjNDBjYTg4MWE4MjI0M2Q4Y2E3M2VfMzctMy0xLTEtODI1MzI_022e7797-cb7f-45ed-af7e-e146323f3e9e"
      unitRef="usd">133078000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfMy0xLTEtMS04ODA5Mg_17cc9ac1-60f6-4ed0-8129-0893c6cfb6b7"
      unitRef="usd">427914000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5271d33ea78f4a469dc33e9449af448e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfMy0zLTEtMS04ODA5Mg_46844361-48b3-436a-a599-af4366ab8531"
      unitRef="usd">130178000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfNC0xLTEtMS04ODEwMg_e38a2f98-a9ab-4b16-946e-403dc4fd1565"
      unitRef="usd">3629000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i5271d33ea78f4a469dc33e9449af448e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfNC0zLTEtMS04ODA5NQ_cac2cf6a-5621-47b2-a5d8-5ff4e0ed111f"
      unitRef="usd">2900000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfNS0xLTEtMS04ODEzOA_90af0616-0fee-4486-983b-f0452f0c3a0e"
      unitRef="usd">431543000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5271d33ea78f4a469dc33e9449af448e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfNS0zLTEtMS04ODEzOA_6885d12d-7517-4960-9958-5b14c676c6c3"
      unitRef="usd">133078000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfMy0xLTEtMS04MzI2Nw_6975a83f-7012-4fa3-8d3d-38fc7a2f2703"
      unitRef="usd">13000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfMy0zLTEtMS04MzI2Nw_fcca5a61-b1b1-4803-b264-abb265d753bb"
      unitRef="usd">72000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfNC0xLTEtMS04MzI2Nw_ecc4007e-3562-4b0f-862c-03c98f8c6fbc"
      unitRef="usd">516000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfNC0zLTEtMS04MzI2Nw_5e597bdd-a934-4ca0-b8b0-b5eb151ce1c5"
      unitRef="usd">385000</us-gaap:IncomeTaxesPaidNet>
    <udmy:DeferredOfferingCostsIncurredButNotYetPaid
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfMy0xLTEtMS04MjUzMg_48bd48e5-91db-45d3-8123-21bf46200abc"
      unitRef="usd">0</udmy:DeferredOfferingCostsIncurredButNotYetPaid>
    <udmy:DeferredOfferingCostsIncurredButNotYetPaid
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfMy0zLTEtMS04MjUzMg_c096a31c-6add-4b9c-b1c2-49510a888687"
      unitRef="usd">3090000</udmy:DeferredOfferingCostsIncurredButNotYetPaid>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfNC0xLTEtMS04MjUzMg_b0ec2287-b06a-4f0a-a71b-577fcb41b4f2"
      unitRef="usd">4310000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfNC0zLTEtMS04MjUzMg_ce1f5c18-ffd6-4a0b-940e-ca51c84093db"
      unitRef="usd">1451000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfOS0xLTEtMS04MzI5Ng_f6d88cf6-fb82-4a8b-b51a-a7b96df028dc"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfOS0zLTEtMS04MzI4NQ_6d1c00a3-3435-491c-9771-273add8fbe3b"
      unitRef="usd">1500000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfNS0xLTEtMS04MjUzMg_ae3e8611-e996-4763-b2da-da529983c0ff"
      unitRef="usd">108000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfNS0zLTEtMS04MjUzMg_af5c8625-8273-4b7c-8e2c-0983151293f9"
      unitRef="usd">119000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfMTYtMS0xLTEtOTI3NTQ_ce5c9b0f-1e0a-497c-85ce-47cbdde220b0"
      unitRef="usd">215000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF8zNC9mcmFnOjUwODM0Mzk0NWY3YjQwY2ViMjZiYjNkNzY5OGRhM2U2L3RhYmxlOjNmZGNhOGQ2ZjQzNTQ5ZWQ5NTMwYWYyYTQ0N2I0ZTBkL3RhYmxlcmFuZ2U6M2ZkY2E4ZDZmNDM1NDllZDk1MzBhZjJhNDQ3YjRlMGRfMTYtMy0xLTEtOTI3NTQ_18b81849-d167-4e3f-9107-356f4f6a6ab4"
      unitRef="usd">0</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80MC9mcmFnOmExM2Q5MTc1NzY5MTQ4ODU5NTQ5MGNlNTc5NzNhNWEwL3RleHRyZWdpb246YTEzZDkxNzU3NjkxNDg4NTk1NDkwY2U1Nzk3M2E1YTBfMTc2MQ_63a32233-50f0-4e0e-8cc1-923031bb4d45">&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;1. Organization and description of business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Udemy, Inc. (&#x201c;Udemy&#x201d; or the &#x201c;Company&#x201d;) was incorporated in January 2010 under the laws of the state of Delaware. The Company is headquartered in San Francisco, California. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Udemy is a global marketplace platform for teaching and learning, connecting millions of learners to the skills they need to succeed. The Company&#x2019;s platform allows learners all over the world to access affordable and relevant content from expert instructors. Udemy combines high-quality content, insights and analytics, and technology into a single, unified platform that is purpose-built to meet the specific needs of both individual learners and enterprise customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Initial public offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October&#160;29, 2021, the Company completed its initial public offering ("IPO") of common stock, in which it sold 14,500,000 shares. The shares were sold at a price to the public of $29.00 per share for net proceeds of $397.4 million, after deducting underwriting discounts and commissions of $23.1 million. Underwriters were granted an option for a period of 30 days to purchase up to 2,175,000 additional shares of common stock. Upon the completion of the IPO, deferred offering costs of $6.8 million were reclassified into additional paid-in capital as a reduction of the net proceeds received from the IPO. Upon the closing of the IPO, all outstanding shares of the Company&#x2019;s redeemable convertible preferred stock automatically converted into 85,403,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;shares of common stock on a one-for-one basis.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 24, 2021, the underwriters exercised the right to purchase 650,000 additional shares of common stock from the Company, resulting in additional net proceeds of $17.8 million, after deducting underwriting discounts and commissions of $1.0 million. The remaining option to purchase additional shares expired unexercised at the end of the 30 day period.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i18fb1eef6bac4bb6b13be07a3ff19311_D20211029-20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80MC9mcmFnOmExM2Q5MTc1NzY5MTQ4ODU5NTQ5MGNlNTc5NzNhNWEwL3RleHRyZWdpb246YTEzZDkxNzU3NjkxNDg4NTk1NDkwY2U1Nzk3M2E1YTBfNzk4_5db1eaf9-221f-48e0-982e-bbc9e5ab3529"
      unitRef="shares">14500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i183dd599fbe54243b84d7e6186a07dbd_I20211029"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80MC9mcmFnOmExM2Q5MTc1NzY5MTQ4ODU5NTQ5MGNlNTc5NzNhNWEwL3RleHRyZWdpb246YTEzZDkxNzU3NjkxNDg4NTk1NDkwY2U1Nzk3M2E1YTBfODU4_32a1abc4-bc00-441a-a851-52337fd26071"
      unitRef="usdPerShare">29.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i18fb1eef6bac4bb6b13be07a3ff19311_D20211029-20211029"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80MC9mcmFnOmExM2Q5MTc1NzY5MTQ4ODU5NTQ5MGNlNTc5NzNhNWEwL3RleHRyZWdpb246YTEzZDkxNzU3NjkxNDg4NTk1NDkwY2U1Nzk3M2E1YTBfODkx_cbe4deba-2e7b-4801-8421-b4d850c49e9d"
      unitRef="usd">397400000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i18fb1eef6bac4bb6b13be07a3ff19311_D20211029-20211029"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80MC9mcmFnOmExM2Q5MTc1NzY5MTQ4ODU5NTQ5MGNlNTc5NzNhNWEwL3RleHRyZWdpb246YTEzZDkxNzU3NjkxNDg4NTk1NDkwY2U1Nzk3M2E1YTBfOTUz_ac032d88-bed0-4bec-a877-298a3fde0987"
      unitRef="usd">23100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <udmy:SaleOfStockUnderwritersPurchaseOptionPeriod
      contextRef="i7d3b244ffa29402e9dc430de49065901_D20211029-20211029"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80MC9mcmFnOmExM2Q5MTc1NzY5MTQ4ODU5NTQ5MGNlNTc5NzNhNWEwL3RleHRyZWdpb246YTEzZDkxNzU3NjkxNDg4NTk1NDkwY2U1Nzk3M2E1YTBfMTAwOQ_5418543f-4330-4f8b-8c9b-fd2f8d5be8c6">P30D</udmy:SaleOfStockUnderwritersPurchaseOptionPeriod>
    <udmy:SaleOfStockUnderwritersPurchaseOptionNumberOfSharesMaximum
      contextRef="i25045fe95eec4dad813b0af4f2626350_I20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80MC9mcmFnOmExM2Q5MTc1NzY5MTQ4ODU5NTQ5MGNlNTc5NzNhNWEwL3RleHRyZWdpb246YTEzZDkxNzU3NjkxNDg4NTk1NDkwY2U1Nzk3M2E1YTBfMTAzMA_9147c74e-3ae1-4ddc-9d25-5acfcba4e0ab"
      unitRef="shares">2175000</udmy:SaleOfStockUnderwritersPurchaseOptionNumberOfSharesMaximum>
    <us-gaap:DeferredOfferingCosts
      contextRef="i183dd599fbe54243b84d7e6186a07dbd_I20211029"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80MC9mcmFnOmExM2Q5MTc1NzY5MTQ4ODU5NTQ5MGNlNTc5NzNhNWEwL3RleHRyZWdpb246YTEzZDkxNzU3NjkxNDg4NTk1NDkwY2U1Nzk3M2E1YTBfMTEyNw_2a1dc0df-52ee-42a2-a4ec-beff6a986b17"
      unitRef="usd">6800000</us-gaap:DeferredOfferingCosts>
    <udmy:StockIssuedDuringPeriodSharesConversionOfConvertiblePreferredStock
      contextRef="i26a435a805e24d72835239da127d3226_D20211029-20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80MC9mcmFnOmExM2Q5MTc1NzY5MTQ4ODU5NTQ5MGNlNTc5NzNhNWEwL3RleHRyZWdpb246YTEzZDkxNzU3NjkxNDg4NTk1NDkwY2U1Nzk3M2E1YTBfMTM3NQ_82aa621c-84e3-4562-83a4-3a3b98356d16"
      unitRef="shares">85403933</udmy:StockIssuedDuringPeriodSharesConversionOfConvertiblePreferredStock>
    <udmy:StockIssuedDuringPeriodConversionOfConvertibleSecuritiesConversionBasis
      contextRef="i18fb1eef6bac4bb6b13be07a3ff19311_D20211029-20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80MC9mcmFnOmExM2Q5MTc1NzY5MTQ4ODU5NTQ5MGNlNTc5NzNhNWEwL3RleHRyZWdpb246YTEzZDkxNzU3NjkxNDg4NTk1NDkwY2U1Nzk3M2E1YTBfMTQwNg_02124b0b-d313-4f61-8462-edfcaaf32970"
      unitRef="number">1</udmy:StockIssuedDuringPeriodConversionOfConvertibleSecuritiesConversionBasis>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ifc0ff0426cf54ff38be72cb7c6b3e0f3_D20211124-20211124"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80MC9mcmFnOmExM2Q5MTc1NzY5MTQ4ODU5NTQ5MGNlNTc5NzNhNWEwL3RleHRyZWdpb246YTEzZDkxNzU3NjkxNDg4NTk1NDkwY2U1Nzk3M2E1YTBfMTQ5Ng_be9d2518-37b9-46ed-83e8-dece15865c4f"
      unitRef="shares">650000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ifc0ff0426cf54ff38be72cb7c6b3e0f3_D20211124-20211124"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80MC9mcmFnOmExM2Q5MTc1NzY5MTQ4ODU5NTQ5MGNlNTc5NzNhNWEwL3RleHRyZWdpb246YTEzZDkxNzU3NjkxNDg4NTk1NDkwY2U1Nzk3M2E1YTBfMTU5MQ_ae3e4eaa-fc2f-4bbf-8c49-8cb5669cc1df"
      unitRef="usd">17800000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ifc0ff0426cf54ff38be72cb7c6b3e0f3_D20211124-20211124"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80MC9mcmFnOmExM2Q5MTc1NzY5MTQ4ODU5NTQ5MGNlNTc5NzNhNWEwL3RleHRyZWdpb246YTEzZDkxNzU3NjkxNDg4NTk1NDkwY2U1Nzk3M2E1YTBfMTY1Mw_b6e283dc-65c9-4777-b647-f10d9db7fca3"
      unitRef="usd">1000000</us-gaap:PaymentsOfStockIssuanceCosts>
    <udmy:SaleOfStockUnderwritersPurchaseOptionPeriod
      contextRef="ifc0ff0426cf54ff38be72cb7c6b3e0f3_D20211124-20211124"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80MC9mcmFnOmExM2Q5MTc1NzY5MTQ4ODU5NTQ5MGNlNTc5NzNhNWEwL3RleHRyZWdpb246YTEzZDkxNzU3NjkxNDg4NTk1NDkwY2U1Nzk3M2E1YTBfMTc2MA_2e957e27-e3d4-4a54-b21e-54f4220200cf">P30D</udmy:SaleOfStockUnderwritersPurchaseOptionPeriod>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTc5NDY_5159c3e7-6f97-497d-9d87-878bea1908e8">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;2. Summary of significant accounting policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of consolidation and presentation&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;). The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation, and all other normal and recurring adjustments that are, in the opinion of management, necessary for a fair presentation of the results of the periods presented have been made. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021, which was originally filed with the SEC on March 25, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment information&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company defines its segments as those operations the chief operating decision maker (&#x201c;CODM&#x201d;), determined to be the Chief Executive Officer of the Company, regularly reviews to allocate resources and assess performance. For the three and nine months ended September 30, 2022 and 2021, the Company operated under two operating and reportable segments: Consumer and Enterprise. The Company continually monitors and reviews its segment reporting structure in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 280, Segment Reporting, to determine whether any changes have occurred that would impact its reportable segments. For further information on the Com&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;pany&#x2019;s segment reporting, see Note&#160;16&#160;&#x2013; Segment and geographic information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the condensed consolidated financial statements and the results of operations during the reporting periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates and assumptions reflected in the condensed consolidated financial statements include, but are not limited to, allowance for doubtful accounts, capitalization of internally developed software and ass&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ociated useful lives, stock-based compensation, determination of the income tax valuation allowance and the potential outcome of uncertain tax positions, estimated instructor withholding tax obligations, estimated period of consumption for consumer learners&#x2019; single course purchases, the period of benefit for deferred commissions, t&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he fair value and associated useful lives of intangible assets and goodwill acquired via business combinations, and the valuation of privately-held strategic investments, including impairments. Management periodically evaluates such estimates and assumptions for continued reasonableness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual results may ultimately differ from management&#x2019;s estimates and such differences could be material to the financial position and results of operations.&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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Coronavirus disease 2019 (&#x201c;COVID-19&#x201d;)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the World Health Organization declared the outbreak of the coronavirus disease named COVID-19 a pandemic. The COVID-19 pandemic has created and may continue to create significant uncertainty in global financial markets. This uncertainty may positively or adversely impact certain aspects of the business, including but not limited to customer demand and spending, the ability to raise capital, impairment of assets, and cash collections. While the Company has not experienced a material negative impact to its business, results of operations, financial position, and liquidity, the future duration, impact, and disruption of the COVID-19 outbreak to the Company&#x2019;s operations is uncertain.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of credit risk&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. For cash and restricted cash, the Company is exposed to credit risk in the event of default by the financial institutions to the extent the amounts recorded on the accompanying condensed consolidated balance sheets are in excess of federal insurance limits. The Company&#x2019;s investments, classified as cash equivalents and marketable securities, consist of high-credit-quality instruments and fixed-income securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing evaluations of its customers&#x2019; financial condition. The Company analyzes the need for reserves for potential credit losses and records allowances for doubtful accounts when necess&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ary. No customer accounted for more than 10% of total accounts receivable as of September&#160;30, 2022, or December&#160;31, 2021. No customer accounted for more than 10% of total revenue during the three and nine months ended September 30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Summary of significant accounting policies&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Except as described below, there were no significant changes to the Company&#x2019;s significant accounting policies disclosed in Note&#160;2&#160;&#x2013; Summary of significant accounting policies of the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2021, which was originally filed with the SEC on March 25, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts receivable and allowance for doubtful accounts&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable primarily represent amounts owed to the Company for Enterprise subscriptions. Also included in accounts receivable are amounts due from payment processors or mobile application store partners that settle over a period longer than five business days. Accounts receivable balances are recorded at the invoiced amount and are non-interest-bearing. Accounts receivable are presented net of allowances for doubtful accounts. Management assesses the Company&#x2019;s ability to collect outstanding receivables and records allowances when collection becomes doubtful. The provision for bad debt is recorded in general and administrative expenses in the accompanying condensed consolidated statements of operations. These estimates are based on the assessment of the credit worthiness of the Company&#x2019;s customers based on multiple sources of information and analysis of such factors as the Company&#x2019;s historical collection experience and industry and geographic concentrations of credit risk. Accounts receivable deemed to be uncollectible are written off, net of any amounts that may be collected.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charged to Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charges Utilized/Written-off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nine months ended September 30, 2022&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;678&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;467&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(73)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,072&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nine months ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating leases&#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases real estate facilities under non-cancelable operating leases with various expiration dates through fiscal year 2026. The Company determines if an arrangement contains a lease at inception based on whether there is an identified tangible asset and whether the Company controls the use of the identified asset throughout the period of use.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted Accounting Standard Update (&#x201c;ASU&#x201d;) No. 2016-02, Leases (Topic 842) on January 1, 2022.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets and in operating lease liabilities in the accompanying condensed consolidated balance sheet. Operating lease ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and operating lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures its operating lease liabilities at lease inception date based on the present value of total lease payments over the lease term. Total lease payments are discounted to present value using the more readily determinable of (i) the rate implicit in the lease or (ii) the Company&#x2019;s incremental borrowing rate (which is the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease). Because the Company&#x2019;s operating leases generally do not provide an implicit rate, the Company estimates its incremental borrowing rate using information available at the lease commencement date, including but not limited to credit rating, lease term, and the currency in which the arrangement is denominated. The Company&#x2019;s operating lease ROU assets are equal to the corresponding operating lease liability, adjusted for payments made to the lessor at or before the commencement date, initial direct costs incurred, and tenant incentives under the lease. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not assume renewals or early terminations unless it is reasonably certain to exercise these options at commencement. The Company does not allocate consideration between lease and non-lease components. Variable lease payments, such as those for common area maintenance or property taxes, are not included in the measurement of operating lease liabilities and are expensed as incurred. In addition, the Company does not recognize operating ROU assets or operating lease liabilities for leases with a term of 12 months or less for all asset classes. Operating lease expense is recognized on a straight-line basis over the lease term.&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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease accounting prior to the adoption of Topic 842&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded total rent expense on a straight-line basis over the lease term consistent with Topic 840. The Company recorded the difference between cash rent payments and straight-line rent expense, generally due to rent escalations and tenant improvement allowances, as a deferred rent liability within accrued expenses and other current liabilities and other liabilities, non-current, each of which were immaterial as of December 31, 2021. &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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable securities&#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities consist of obligations issued by the U.S. Treasury and other U.S. federal agencies, corporate debt, and commercial paper securities, with an original maturity greater than 90 days at the date of purchase and are classified as available-for-sale securities. As the Company views these securities as available to support current operations, it has classified all available-for-sale securities as current assets. Available-for-sale securities are initially recorded at cost and periodically adjusted to fair value with unrealized gains and losses reported as a component of accumulated other comprehensive income (loss) in stockholders&#x2019; equity (deficit), while realized gains and losses are reported within other income (expense), net as a component of net loss. An impairment charge is recorded in the condensed consolidated statements of operations for declines in fair value below the cost of an individual investment that are deemed to be other-than-temporary.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company adopted the standard with an effective date of January 1, 2021 using the prospective transition adoption approach. Capitalized implementation costs are recorded in prepaid expenses and other current assets and other assets in the condensed consolidated balance sheet. The adoption of this ASU did not have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). The new standard requires a lessee to record an asset representing the lessees&#x2019; right to use the underlying asset and a liability to make lease &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;payments. At inception, lessees must classify all leases as either finance or operating based on five criteria. Balance sheet recognition of finance and operating leases is similar, but the pattern of expense recognition in the income statement, as well as the effect on the statement of cash flows, differs depending on the lease classification. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted Topic 842 on January 1, 2022, using the modified retrospective approach. The Company elected the package of practical expedients, the use of hindsight in determining the lease term, and the practical expedient to not recognize an operating ROU asset or operating lease liability for leases with a term of 12 months or less. Upon adoption, the Company recognized $17.6&#160;million in operating ROU assets and $20.0&#160;million in operating lease liabilities in its condensed consolidated balance sheets. The difference between the amounts of operating ROU assets and operating lease liabilities consisted of deferred rent and prepaid rent that were derecognized upon transition. There was no adoption date impact to accumulated deficit, and adoption of the new standard did not have a material impact on the Company&#x2019;s condensed consolidated statements of operations or cash flows.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which aims to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to (1) recognition of an acquired contract liability and (2) payment terms and their effect on subsequent revenue recognized by the acquirer. The Company elected to early adopt this standard on a prospective basis on January 1, 2022. There has been no impact of adoption to date, as the Company has not entered into any business combinations since adoption.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is an emerging growth company (&#x201c;EGC&#x201d;), as defined in the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an EGC or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the condensed consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. Based on the market value of its common stock held by non-affiliates as of the last business day of the second fiscal quarter ended June 30, 2022, the Company will cease to be an EGC on December 31, 2022. &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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New accounting pronouncements not yet adopted&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The FASB issued ASU 2019-10 in November 2019, which deferred the effective date for nonpublic entities, including EGCs, that had not yet adopted the original ASU. The Company will meet the criteria to become a large accelerated filer as of Decemb&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;er 31, 2022, upon which time the ASU will become effective for the fiscal year ending on December 31, 2022. The Company is currently assessing the potential impact of the new standard on the Company&#x2019;s condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;In December 31, 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles of income taxes and reducing the cost and complexity in accounting for income taxes. The ASU is effective for the Company&#x2019;s fiscal year beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company is currently assessing the potential impact of the new standard on the Company&#x2019;s condensed consolidated financial statements.</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTc5NDM_010a432f-8cd2-4a11-a37a-ec6c86c24f22">&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of consolidation and presentation&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;). The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation, and all other normal and recurring adjustments that are, in the opinion of management, necessary for a fair presentation of the results of the periods presented have been made. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021, which was originally filed with the SEC on March 25, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTc5NDQ_9e864f1b-af69-48a9-9270-c1614e21dc32">&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment information&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company defines its segments as those operations the chief operating decision maker (&#x201c;CODM&#x201d;), determined to be the Chief Executive Officer of the Company, regularly reviews to allocate resources and assess performance. For the three and nine months ended September 30, 2022 and 2021, the Company operated under two operating and reportable segments: Consumer and Enterprise. The Company continually monitors and reviews its segment reporting structure in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 280, Segment Reporting, to determine whether any changes have occurred that would impact its reportable segments. For further information on the Com&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;pany&#x2019;s segment reporting, see Note&#160;16&#160;&#x2013; Segment and geographic information.&lt;/span&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTE5MQ_581023b1-1351-4cba-a9b7-891d3002667a"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTE5MQ_58a238d2-679e-44d6-a065-c0e39da81d79"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTE5MQ_5cc62455-13c0-43a4-a0fd-7245b99caef2"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTE5MQ_6512bd5b-e046-492c-a8a2-51ab4285075e"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTE5MQ_8340c677-d699-4476-993f-77faccc7c58e"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTE5MQ_866572b2-332e-49c6-86d6-5a93710a1314"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTE5MQ_caff7996-80ed-4d24-966b-80e21fccc042"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTE5MQ_f2d98241-441d-43ef-9c43-e96202a22ef8"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:UseOfEstimates
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTc5Mzc_d0132fe9-bbfe-48c9-8493-3c8346074c7a">&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the condensed consolidated financial statements and the results of operations during the reporting periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates and assumptions reflected in the condensed consolidated financial statements include, but are not limited to, allowance for doubtful accounts, capitalization of internally developed software and ass&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ociated useful lives, stock-based compensation, determination of the income tax valuation allowance and the potential outcome of uncertain tax positions, estimated instructor withholding tax obligations, estimated period of consumption for consumer learners&#x2019; single course purchases, the period of benefit for deferred commissions, t&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;he fair value and associated useful lives of intangible assets and goodwill acquired via business combinations, and the valuation of privately-held strategic investments, including impairments. Management periodically evaluates such estimates and assumptions for continued reasonableness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual results may ultimately differ from management&#x2019;s estimates and such differences could be material to the financial position and results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTc5NDA_27cc11c9-61df-4f7c-8643-08f38e4c9a10">&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of credit risk&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. For cash and restricted cash, the Company is exposed to credit risk in the event of default by the financial institutions to the extent the amounts recorded on the accompanying condensed consolidated balance sheets are in excess of federal insurance limits. The Company&#x2019;s investments, classified as cash equivalents and marketable securities, consist of high-credit-quality instruments and fixed-income securities.&lt;/span&gt;The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing evaluations of its customers&#x2019; financial condition. The Company analyzes the need for reserves for potential credit losses and records allowances for doubtful accounts when necessary.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTc5Mzk_cceaec5d-656c-4811-a336-5cbc74cb389f">&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts receivable and allowance for doubtful accounts&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable primarily represent amounts owed to the Company for Enterprise subscriptions. Also included in accounts receivable are amounts due from payment processors or mobile application store partners that settle over a period longer than five business days. Accounts receivable balances are recorded at the invoiced amount and are non-interest-bearing. Accounts receivable are presented net of allowances for doubtful accounts. Management assesses the Company&#x2019;s ability to collect outstanding receivables and records allowances when collection becomes doubtful. The provision for bad debt is recorded in general and administrative expenses in the accompanying condensed consolidated statements of operations. These estimates are based on the assessment of the credit worthiness of the Company&#x2019;s customers based on multiple sources of information and analysis of such factors as the Company&#x2019;s historical collection experience and industry and geographic concentrations of credit risk. Accounts receivable deemed to be uncollectible are written off, net of any amounts that may be collected.&lt;/span&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTc5NDk_33920b56-e370-4828-9fb1-6a21dea1a53b">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charged to Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charges Utilized/Written-off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nine months ended September 30, 2022&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;678&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;467&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(73)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,072&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nine months ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RhYmxlOmE0ZWIzMGQ4ZDI2NTQxNmQ5OWU3ZmE2ZDZiOTI3ZTU5L3RhYmxlcmFuZ2U6YTRlYjMwZDhkMjY1NDE2ZDk5ZTdmYTZkNmI5MjdlNTlfMi0xLTEtMS04MjUzMg_c7d31474-e192-4667-8249-46d612678271"
      unitRef="usd">678000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RhYmxlOmE0ZWIzMGQ4ZDI2NTQxNmQ5OWU3ZmE2ZDZiOTI3ZTU5L3RhYmxlcmFuZ2U6YTRlYjMwZDhkMjY1NDE2ZDk5ZTdmYTZkNmI5MjdlNTlfMi0zLTEtMS04MjUzMg_88d7f23a-e73f-4740-886d-40f91eb0a6fb"
      unitRef="usd">467000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RhYmxlOmE0ZWIzMGQ4ZDI2NTQxNmQ5OWU3ZmE2ZDZiOTI3ZTU5L3RhYmxlcmFuZ2U6YTRlYjMwZDhkMjY1NDE2ZDk5ZTdmYTZkNmI5MjdlNTlfMi01LTEtMS04MjUzMg_954922ac-a6ce-429c-ab23-e66805f1930b"
      unitRef="usd">73000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RhYmxlOmE0ZWIzMGQ4ZDI2NTQxNmQ5OWU3ZmE2ZDZiOTI3ZTU5L3RhYmxlcmFuZ2U6YTRlYjMwZDhkMjY1NDE2ZDk5ZTdmYTZkNmI5MjdlNTlfMi03LTEtMS04MjUzMg_d862d407-01d3-4db9-86dc-baf0c8b9e5a7"
      unitRef="usd">1072000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i0092efe0023747f6b77d393ccaf43e91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RhYmxlOmE0ZWIzMGQ4ZDI2NTQxNmQ5OWU3ZmE2ZDZiOTI3ZTU5L3RhYmxlcmFuZ2U6YTRlYjMwZDhkMjY1NDE2ZDk5ZTdmYTZkNmI5MjdlNTlfMy0xLTEtMS04MjUzMg_21dc2b88-4a29-45de-91f7-dd6cd07afdbb"
      unitRef="usd">643000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RhYmxlOmE0ZWIzMGQ4ZDI2NTQxNmQ5OWU3ZmE2ZDZiOTI3ZTU5L3RhYmxlcmFuZ2U6YTRlYjMwZDhkMjY1NDE2ZDk5ZTdmYTZkNmI5MjdlNTlfMy0zLTEtMS04MjUzMg_677eb58c-b102-4ac3-8375-b6cc1d88ecf7"
      unitRef="usd">324000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RhYmxlOmE0ZWIzMGQ4ZDI2NTQxNmQ5OWU3ZmE2ZDZiOTI3ZTU5L3RhYmxlcmFuZ2U6YTRlYjMwZDhkMjY1NDE2ZDk5ZTdmYTZkNmI5MjdlNTlfMy01LTEtMS04MjUzMg_dcfb1bc1-c2b4-479a-83d6-9df2ae93170e"
      unitRef="usd">260000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i5271d33ea78f4a469dc33e9449af448e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RhYmxlOmE0ZWIzMGQ4ZDI2NTQxNmQ5OWU3ZmE2ZDZiOTI3ZTU5L3RhYmxlcmFuZ2U6YTRlYjMwZDhkMjY1NDE2ZDk5ZTdmYTZkNmI5MjdlNTlfMy03LTEtMS04MjUzMg_c8d295e0-332d-402e-a233-609c9a0cd478"
      unitRef="usd">707000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTc5NTI_d6a6a51f-8731-4860-b98f-140b770e4d85">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating leases&#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases real estate facilities under non-cancelable operating leases with various expiration dates through fiscal year 2026. The Company determines if an arrangement contains a lease at inception based on whether there is an identified tangible asset and whether the Company controls the use of the identified asset throughout the period of use.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted Accounting Standard Update (&#x201c;ASU&#x201d;) No. 2016-02, Leases (Topic 842) on January 1, 2022.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets and in operating lease liabilities in the accompanying condensed consolidated balance sheet. Operating lease ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and operating lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures its operating lease liabilities at lease inception date based on the present value of total lease payments over the lease term. Total lease payments are discounted to present value using the more readily determinable of (i) the rate implicit in the lease or (ii) the Company&#x2019;s incremental borrowing rate (which is the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease). Because the Company&#x2019;s operating leases generally do not provide an implicit rate, the Company estimates its incremental borrowing rate using information available at the lease commencement date, including but not limited to credit rating, lease term, and the currency in which the arrangement is denominated. The Company&#x2019;s operating lease ROU assets are equal to the corresponding operating lease liability, adjusted for payments made to the lessor at or before the commencement date, initial direct costs incurred, and tenant incentives under the lease. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not assume renewals or early terminations unless it is reasonably certain to exercise these options at commencement. The Company does not allocate consideration between lease and non-lease components. Variable lease payments, such as those for common area maintenance or property taxes, are not included in the measurement of operating lease liabilities and are expensed as incurred. In addition, the Company does not recognize operating ROU assets or operating lease liabilities for leases with a term of 12 months or less for all asset classes. Operating lease expense is recognized on a straight-line basis over the lease term.&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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease accounting prior to the adoption of Topic 842&lt;/span&gt;&lt;/div&gt;The Company recorded total rent expense on a straight-line basis over the lease term consistent with Topic 840. The Company recorded the difference between cash rent payments and straight-line rent expense, generally due to rent escalations and tenant improvement allowances, as a deferred rent liability within accrued expenses and other current liabilities and other liabilities, non-current, each of which were immaterial as of December 31, 2021.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMjc0ODc3OTA5NTMzMw_9885d2a0-77b3-4f9c-bba6-23a93f8b6ece">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable securities&#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities consist of obligations issued by the U.S. Treasury and other U.S. federal agencies, corporate debt, and commercial paper securities, with an original maturity greater than 90 days at the date of purchase and are classified as available-for-sale securities. As the Company views these securities as available to support current operations, it has classified all available-for-sale securities as current assets. Available-for-sale securities are initially recorded at cost and periodically adjusted to fair value with unrealized gains and losses reported as a component of accumulated other comprehensive income (loss) in stockholders&#x2019; equity (deficit), while realized gains and losses are reported within other income (expense), net as a component of net loss. An impairment charge is recorded in the condensed consolidated statements of operations for declines in fair value below the cost of an individual investment that are deemed to be other-than-temporary.&lt;/span&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTc5NDc_789bc5e0-2cbe-46a7-b91d-369fd3ed50f9">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The ASU aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company adopted the standard with an effective date of January 1, 2021 using the prospective transition adoption approach. Capitalized implementation costs are recorded in prepaid expenses and other current assets and other assets in the condensed consolidated balance sheet. The adoption of this ASU did not have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). The new standard requires a lessee to record an asset representing the lessees&#x2019; right to use the underlying asset and a liability to make lease &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;payments. At inception, lessees must classify all leases as either finance or operating based on five criteria. Balance sheet recognition of finance and operating leases is similar, but the pattern of expense recognition in the income statement, as well as the effect on the statement of cash flows, differs depending on the lease classification. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted Topic 842 on January 1, 2022, using the modified retrospective approach. The Company elected the package of practical expedients, the use of hindsight in determining the lease term, and the practical expedient to not recognize an operating ROU asset or operating lease liability for leases with a term of 12 months or less. Upon adoption, the Company recognized $17.6&#160;million in operating ROU assets and $20.0&#160;million in operating lease liabilities in its condensed consolidated balance sheets. The difference between the amounts of operating ROU assets and operating lease liabilities consisted of deferred rent and prepaid rent that were derecognized upon transition. There was no adoption date impact to accumulated deficit, and adoption of the new standard did not have a material impact on the Company&#x2019;s condensed consolidated statements of operations or cash flows.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which aims to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to (1) recognition of an acquired contract liability and (2) payment terms and their effect on subsequent revenue recognized by the acquirer. The Company elected to early adopt this standard on a prospective basis on January 1, 2022. There has been no impact of adoption to date, as the Company has not entered into any business combinations since adoption.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is an emerging growth company (&#x201c;EGC&#x201d;), as defined in the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an EGC or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the condensed consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. Based on the market value of its common stock held by non-affiliates as of the last business day of the second fiscal quarter ended June 30, 2022, the Company will cease to be an EGC on December 31, 2022. &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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New accounting pronouncements not yet adopted&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The FASB issued ASU 2019-10 in November 2019, which deferred the effective date for nonpublic entities, including EGCs, that had not yet adopted the original ASU. The Company will meet the criteria to become a large accelerated filer as of Decemb&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;er 31, 2022, upon which time the ASU will become effective for the fiscal year ending on December 31, 2022. The Company is currently assessing the potential impact of the new standard on the Company&#x2019;s condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;In December 31, 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles of income taxes and reducing the cost and complexity in accounting for income taxes. The ASU is effective for the Company&#x2019;s fiscal year beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company is currently assessing the potential impact of the new standard on the Company&#x2019;s condensed consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3f3c71b16c66493682cb23891af88398_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTQxNzE_194ce3ae-4620-4643-adf3-932e8d489615"
      unitRef="usd">17600000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3f3c71b16c66493682cb23891af88398_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80My9mcmFnOjU5Zjc4OTQ1N2VhNTQ2NDY5MDgyNTM2MDRhYmU1YjRjL3RleHRyZWdpb246NTlmNzg5NDU3ZWE1NDY0NjkwODI1MzYwNGFiZTViNGNfMTQyMDI_dfa7fe5d-eab6-4aca-bb7e-5983c9d8c304"
      unitRef="usd">20000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RleHRyZWdpb246NTEyZTM5NjQ4NWVmNDIyYWI2NGFiNTRhZjE1MzRkMjFfMTMwMQ_411536c0-4be6-4af1-b29e-a44b33c0bd7f">&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;3. Revenue recognition&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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Revenue recognized for the three months ended September 30, 2022 from amounts included in deferred revenue as of June&#160;30, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was $122.5 million. Revenue recognized for the three months ended September 30, 2021 from amounts included in deferred revenue as of June&#160;30, 2021 was $92.4 million.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized for the nine months ended September 30, 2022 from amounts included in deferred revenue as of December&#160;31, 2021 was $187.4 million. R&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;evenue recognized for the nine months ended September 30, 2021 from amounts included in deferred revenue as of December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was $127.4 million. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The below table presents a summary of deferred revenue balances by reportable segment (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Enterprise&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;186,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;148,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;61,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;58,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total deferred 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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;240,948&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;210,554&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142,376&#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:middle"/&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&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining performance obligations&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations represent the aggregate amount of the transaction price in contracts for performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations primarily relate to unearned revenue from Consumer single course purchase arrangements and unearned and unbilled revenue from multi-year Enterprise subscription contracts with future installment payments at the end of any given period. As of September&#160;30, 2022, the aggregate transaction price for remaining performance obliga&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;tions was $433.7 million, of which 69% is expected to be recognized over the next twelve months and the remainder thereafter.&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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred contract costs&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents a rollforward of the Company&#x2019;s deferred contract costs (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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nine months ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nine months ended September 30, 2021&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,837&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,455&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,995)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,297&#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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RleHRyZWdpb246NTEyZTM5NjQ4NWVmNDIyYWI2NGFiNTRhZjE1MzRkMjFfMTEy_24d839e9-2862-4430-97ca-3605799ae876"
      unitRef="usd">122500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RleHRyZWdpb246NTEyZTM5NjQ4NWVmNDIyYWI2NGFiNTRhZjE1MzRkMjFfMjAx_bb008a09-f610-4b00-b29e-eed37f75dc99"
      unitRef="usd">92400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RleHRyZWdpb246NTEyZTM5NjQ4NWVmNDIyYWI2NGFiNTRhZjE1MzRkMjFfMjkx_173f35f5-6dac-4bae-ac0a-03df5d5755f3"
      unitRef="usd">187400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RleHRyZWdpb246NTEyZTM5NjQ4NWVmNDIyYWI2NGFiNTRhZjE1MzRkMjFfMzgw_1571d917-85a5-4089-a654-99b792196efa"
      unitRef="usd">127400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RleHRyZWdpb246NTEyZTM5NjQ4NWVmNDIyYWI2NGFiNTRhZjE1MzRkMjFfMTMwMA_087be967-c6c0-4472-82ed-9170ac807872">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The below table presents a summary of deferred revenue balances by reportable segment (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Enterprise&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;186,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;148,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;61,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;58,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total deferred 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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;240,948&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;210,554&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142,376&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i82984335f7104460b81b67c02aa3f232_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOjRiZThjMDg0OGM2YzQ4ZjY4MzkyMDRjNWY3MDI0YjEzL3RhYmxlcmFuZ2U6NGJlOGMwODQ4YzZjNDhmNjgzOTIwNGM1ZjcwMjRiMTNfMy0xLTEtMS04MjUzMg_2697fa0d-f00d-4b65-af7f-b140461c5254"
      unitRef="usd">186646000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i2e5c6c6dfa3340749d74671e5e1e5f83_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOjRiZThjMDg0OGM2YzQ4ZjY4MzkyMDRjNWY3MDI0YjEzL3RhYmxlcmFuZ2U6NGJlOGMwODQ4YzZjNDhmNjgzOTIwNGM1ZjcwMjRiMTNfMy0zLTEtMS04MjUzMg_30b36af8-7169-4957-bd9a-8b95c7ab514c"
      unitRef="usd">148966000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ibe79bdde32274feb91c7379cd3ee5789_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOjRiZThjMDg0OGM2YzQ4ZjY4MzkyMDRjNWY3MDI0YjEzL3RhYmxlcmFuZ2U6NGJlOGMwODQ4YzZjNDhmNjgzOTIwNGM1ZjcwMjRiMTNfMy01LTEtMS04MjUzMg_91cfad9a-0e42-4397-9ec3-5fac989844d0"
      unitRef="usd">84241000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic45edb6da2de45f1bc1ec772268fde0a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOjRiZThjMDg0OGM2YzQ4ZjY4MzkyMDRjNWY3MDI0YjEzL3RhYmxlcmFuZ2U6NGJlOGMwODQ4YzZjNDhmNjgzOTIwNGM1ZjcwMjRiMTNfNC0xLTEtMS04MjUzMg_50f1c29a-2bf0-44c9-971b-47b1643c3c64"
      unitRef="usd">54302000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="idccc98b7b69a4ec5b154bd9c2b01e44d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOjRiZThjMDg0OGM2YzQ4ZjY4MzkyMDRjNWY3MDI0YjEzL3RhYmxlcmFuZ2U6NGJlOGMwODQ4YzZjNDhmNjgzOTIwNGM1ZjcwMjRiMTNfNC0zLTEtMS04MjUzMg_525f658b-3b60-4953-87e4-d51afa87f27c"
      unitRef="usd">61588000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iaa238d78b7004c29928a8311d23ff8a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOjRiZThjMDg0OGM2YzQ4ZjY4MzkyMDRjNWY3MDI0YjEzL3RhYmxlcmFuZ2U6NGJlOGMwODQ4YzZjNDhmNjgzOTIwNGM1ZjcwMjRiMTNfNC01LTEtMS04MjUzMg_04c680d0-1c7c-459d-bff6-6e0dfda56391"
      unitRef="usd">58135000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOjRiZThjMDg0OGM2YzQ4ZjY4MzkyMDRjNWY3MDI0YjEzL3RhYmxlcmFuZ2U6NGJlOGMwODQ4YzZjNDhmNjgzOTIwNGM1ZjcwMjRiMTNfNS0xLTEtMS04MjUzMg_1c1f05a8-1e75-43a1-8b28-b0988314a964"
      unitRef="usd">240948000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOjRiZThjMDg0OGM2YzQ4ZjY4MzkyMDRjNWY3MDI0YjEzL3RhYmxlcmFuZ2U6NGJlOGMwODQ4YzZjNDhmNjgzOTIwNGM1ZjcwMjRiMTNfNS0zLTEtMS04MjUzMg_f4b93f9a-f5c1-4f2c-b952-7c3014cd81cd"
      unitRef="usd">210554000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i0092efe0023747f6b77d393ccaf43e91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOjRiZThjMDg0OGM2YzQ4ZjY4MzkyMDRjNWY3MDI0YjEzL3RhYmxlcmFuZ2U6NGJlOGMwODQ4YzZjNDhmNjgzOTIwNGM1ZjcwMjRiMTNfNS01LTEtMS04MjUzMg_2257341d-7a55-4e59-9cad-d5955bece92d"
      unitRef="usd">142376000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RleHRyZWdpb246NTEyZTM5NjQ4NWVmNDIyYWI2NGFiNTRhZjE1MzRkMjFfMTA4MA_187842db-d932-4ed3-a98a-8c6a1e634868"
      unitRef="usd">433700000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i595d388cf71e4c5dae25d2547622155c_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RleHRyZWdpb246NTEyZTM5NjQ4NWVmNDIyYWI2NGFiNTRhZjE1MzRkMjFfMTA5Mw_13fc57b1-0460-4a12-9470-51c5161c550e"
      unitRef="number">0.69</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i595d388cf71e4c5dae25d2547622155c_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RleHRyZWdpb246NTEyZTM5NjQ4NWVmNDIyYWI2NGFiNTRhZjE1MzRkMjFfMTEzOQ_e3c52539-9412-4bfe-a208-15ce9b17941e">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:CapitalizedContractCostTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RleHRyZWdpb246NTEyZTM5NjQ4NWVmNDIyYWI2NGFiNTRhZjE1MzRkMjFfMTMwMg_36f40329-be72-42ae-ac2d-078b333a7220">The following table represents a rollforward of the Company&#x2019;s deferred contract costs (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nine months ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22,558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nine months ended September 30, 2021&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,837&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,455&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,995)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,297&#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;</us-gaap:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOmRiMzIxYjM3ZjVmNjQwOWViODAzM2FmYjJjYWQyNTMzL3RhYmxlcmFuZ2U6ZGIzMjFiMzdmNWY2NDA5ZWI4MDMzYWZiMmNhZDI1MzNfMS0xLTEtMS04MjUzMg_d73c9287-455d-4585-bd8e-b3790f7da849"
      unitRef="usd">44545000</us-gaap:CapitalizedContractCostNet>
    <udmy:CapitalizedContractCostAmountCapitalizedDuringThePeriod
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOmRiMzIxYjM3ZjVmNjQwOWViODAzM2FmYjJjYWQyNTMzL3RhYmxlcmFuZ2U6ZGIzMjFiMzdmNWY2NDA5ZWI4MDMzYWZiMmNhZDI1MzNfMS0zLTEtMS04MjUzMg_31fa5867-c102-427f-b887-880f28f95c3e"
      unitRef="usd">40203000</udmy:CapitalizedContractCostAmountCapitalizedDuringThePeriod>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOmRiMzIxYjM3ZjVmNjQwOWViODAzM2FmYjJjYWQyNTMzL3RhYmxlcmFuZ2U6ZGIzMjFiMzdmNWY2NDA5ZWI4MDMzYWZiMmNhZDI1MzNfMS01LTEtMS04MjUzMg_91207dd7-5080-4f52-bad0-bda0a46a4578"
      unitRef="usd">22558000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOmRiMzIxYjM3ZjVmNjQwOWViODAzM2FmYjJjYWQyNTMzL3RhYmxlcmFuZ2U6ZGIzMjFiMzdmNWY2NDA5ZWI4MDMzYWZiMmNhZDI1MzNfMS03LTEtMS04MjUzMg_ab647aea-1ea5-464a-8a55-0c317fcb90df"
      unitRef="usd">62190000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i0092efe0023747f6b77d393ccaf43e91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOmRiMzIxYjM3ZjVmNjQwOWViODAzM2FmYjJjYWQyNTMzL3RhYmxlcmFuZ2U6ZGIzMjFiMzdmNWY2NDA5ZWI4MDMzYWZiMmNhZDI1MzNfMi0xLTEtMS04MjUzMg_06296acb-2a4e-4ccb-b6e3-85b43c5ffe0e"
      unitRef="usd">25837000</us-gaap:CapitalizedContractCostNet>
    <udmy:CapitalizedContractCostAmountCapitalizedDuringThePeriod
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOmRiMzIxYjM3ZjVmNjQwOWViODAzM2FmYjJjYWQyNTMzL3RhYmxlcmFuZ2U6ZGIzMjFiMzdmNWY2NDA5ZWI4MDMzYWZiMmNhZDI1MzNfMi0zLTEtMS04MjUzMg_40b01b7a-5ac2-413c-8926-df8021072b47"
      unitRef="usd">25455000</udmy:CapitalizedContractCostAmountCapitalizedDuringThePeriod>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOmRiMzIxYjM3ZjVmNjQwOWViODAzM2FmYjJjYWQyNTMzL3RhYmxlcmFuZ2U6ZGIzMjFiMzdmNWY2NDA5ZWI4MDMzYWZiMmNhZDI1MzNfMi01LTEtMS04MjUzMg_50b3e1b1-45f7-4e6c-8b34-07021632a525"
      unitRef="usd">11995000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i5271d33ea78f4a469dc33e9449af448e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF80Ni9mcmFnOjUxMmUzOTY0ODVlZjQyMmFiNjRhYjU0YWYxNTM0ZDIxL3RhYmxlOmRiMzIxYjM3ZjVmNjQwOWViODAzM2FmYjJjYWQyNTMzL3RhYmxlcmFuZ2U6ZGIzMjFiMzdmNWY2NDA5ZWI4MDMzYWZiMmNhZDI1MzNfMi03LTEtMS04MjUzMg_24b6cf27-c606-49a0-a08a-ef2b1e8fddcc"
      unitRef="usd">39297000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90ZXh0cmVnaW9uOmVmZTBlNmY2MjQ3YjQ3ZmFhZWQwZTM2N2ZiMDA3ZjQyXzI3NDg3NzkwODA2MjY_84f1d673-f13e-4737-8c2a-e8bc91c0fd22">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;4. Investments and 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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers fair value as the exchange price that would be received for an asset or paid to transfer a liability, an exit price, in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value are either observable or unobservable. Observable inputs reflect assumptions that market participants would use in pricing an asset or liability based on market data obtained from independent sources, while unobservable inputs reflect a reporting entity&#x2019;s pricing based on their own market assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes the following three-level fair value hierarchy to establish the priorities of the inputs used to measure fair value:&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&#x2014;Unadjusted quoted prices in active markets for identical assets or 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="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&#x2014;Inputs are observable, unadjusted quoted prices for similar assets or liabilities in an active market, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable and market-corroborated inputs which are derived principally from or corroborated by observable market data; and&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="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3&#x2014;Inputs are derived from valuation techniques in which one or more significant inputs or value drivers are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of cash, cash equivalents, restricted cash, accounts receivable, and accounts payable approximate fair value due to the relatively short-term maturities and are classified as short-term assets and liabilities, as appropriate, in the accompanying condensed consolidated balance sheets.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s money market funds and sweep account are classified within Level 1 of the fair value hierarchy because they are valued using quoted prices in active markets. The Company&#x2019;s investments in U.S. government securities are classified within Level 2 of the fair value hierarchy because they have been valued using inputs other than quoted prices in active markets that are directly or indirectly observable. The Company&#x2019;s strategic investment is classified within Level 3 of the fair value hierarchy because it has been valued using significant unobservable inputs for which the Company has been required to develop its own assumptions. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its strategic investment under the measurement alternative, under which the cost to purchase is adjusted to fair value when there are observable transactions, less impairment. The Company evaluates its strategic investment for impairment at each reporting period. This evaluation consists of several potential qualitative and quantitative impairment indicators including, but not limited to, the investee's financial metrics, whether there were any significant adverse changes in the economic environment or general market conditions of the geographies and industries in which the investee operates, and any other publicly available information that may affect the value of the investment. Based on the assessment performed as of September&#160;30, 2022, the Company recognized an impairment loss of $2.9&#160;million during the three and nine months ended September 30, 2022, which is recorded in other expense, net in the accompanying condensed consolidated statements of operations. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s assets and liabilities that are measured at fair value on a recurring or nonrecurring basis within the fair value hierarchy are 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September&#160;30, 2022&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,457&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,457&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,464&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Marketable securities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Noncurrent assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Strategic investments&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,104&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 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="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash settled stock appreciation rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2021&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Noncurrent assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Strategic investments&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,000&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 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="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash settled stock appreciation rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the changes in the fair value of Level 3 financial instruments, of which remeasurement of stock appreciation rights (&#x201c;SARs&#x201d;) are recognized in the condensed consolidated statements of operations, is 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock Appreciation Rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Strategic Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014; June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vesting and remeasurement of SARs, net of exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount reclassified from liability to equity upon exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized loss on strategic investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014; September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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="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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;  June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vesting and remeasurement of SARs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;  September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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="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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014; December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vesting and remeasurement of SARs, net of exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Purchases of strategic investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount reclassified from liability to equity upon exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized loss on strategic investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014; September&#160;30, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;522&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,104&#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:middle"/&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="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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;  December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercise of redeemable convertible preferred stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vesting and remeasurement of SARs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;644&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;  September&#160;30, 2021&lt;/span&gt;&lt;/div&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;912&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"/&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September 30, 2021, the remaining outstanding 12,595 warrants to purchase Series A-1 redeemable convertible preferred stock were exercised for an immaterial amount of cash proceeds at an exercise price of $0.196 per share. The Company reclassified the $0.2 million fair value of the warrants into Series A-1 redeemable convertible preferred stock on the condensed consolidated balance sheet. The change in fair value of the warrants during nine months ended September 30, 2021 was immaterial.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90ZXh0cmVnaW9uOmVmZTBlNmY2MjQ3YjQ3ZmFhZWQwZTM2N2ZiMDA3ZjQyXzU0OTc1NTgzMjQ0MQ_51ba65b9-f872-4e3b-bbcb-3be6ac0ce65b"
      unitRef="usd">2900000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90ZXh0cmVnaW9uOmVmZTBlNmY2MjQ3YjQ3ZmFhZWQwZTM2N2ZiMDA3ZjQyXzU0OTc1NTgzMjQ0MQ_531a400e-f503-460e-80f0-a76379129415"
      unitRef="usd">2900000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90ZXh0cmVnaW9uOmVmZTBlNmY2MjQ3YjQ3ZmFhZWQwZTM2N2ZiMDA3ZjQyXzI3NDg3NzkwODA2Mjc_4a854943-bc8a-423a-85c2-c1d37b492de1">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s assets and liabilities that are measured at fair value on a recurring or nonrecurring basis within the fair value hierarchy are 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September&#160;30, 2022&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,457&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,457&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,464&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Marketable securities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Noncurrent assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Strategic investments&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,104&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 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="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash settled stock appreciation rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2021&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Noncurrent assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Strategic investments&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,000&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 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="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash settled stock appreciation rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90ZXh0cmVnaW9uOmVmZTBlNmY2MjQ3YjQ3ZmFhZWQwZTM2N2ZiMDA3ZjQyXzI3NDg3NzkwODA2Mjc_f262e9de-5ae3-4588-b97a-7b29a3810154">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s assets and liabilities that are measured at fair value on a recurring or nonrecurring basis within the fair value hierarchy are 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September&#160;30, 2022&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,457&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,457&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,464&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Marketable securities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Noncurrent assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Strategic investments&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,104&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 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="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash settled stock appreciation rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2021&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Noncurrent assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Strategic investments&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,000&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 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="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash settled stock appreciation rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i07e63220b87c4229bfd84c05078b2350_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzMtMi0xLTEtODQxMzY_62af74d9-5f37-47ce-b1f0-d29055990446"
      unitRef="usd">1457000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie9c306d4b5194b96b5f835684f73dcb0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzMtNC0xLTEtODQxMzY_dbbd2fae-e299-4ad3-a321-d97898cc5d97"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8b8a7bc4fda74011988d3caed277a3a1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzMtNi0xLTEtODQxMzY_9f4c461e-8d54-40c7-b252-8351be17a7b0"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i23e22f93bbf449f993a2c4e7cd54fddb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzQtMi0xLTEtODcxNTc_81a6d8a1-5b53-4c43-a4a6-395164d26e93"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0a8dfa8113864933aefe49a1fd69fba5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzQtNC0xLTEtODcxNTc_61fbed6d-10dc-4d7e-b998-e7a1e59e7f56"
      unitRef="usd">7464000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i05ffb71549aa41b699833e08e79eb7a5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzQtNi0xLTEtODcxNTc_933f1178-f99f-47bb-aadd-7e3487102d9d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i49e2e05fae574008b7acd42448e5a513_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzQtMi0xLTEtODQxMzY_6cb5343e-679f-4371-826d-bc86313d2a56"
      unitRef="usd">1457000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie2482b29cd41437b94c7205a2891a128_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzQtNC0xLTEtODQxMzY_33c76b1d-6c34-40ba-ab5d-727744a6e851"
      unitRef="usd">7464000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7fb51f08a0b2410fb64ddf3b3ecf2dce_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzQtNi0xLTEtODQxMzY_be7f6977-1c74-4f58-8c92-84fe46506b67"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i23e22f93bbf449f993a2c4e7cd54fddb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzgtMi0xLTEtODQxMzY_94c44caa-b294-446a-9f01-997297af09bb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0a8dfa8113864933aefe49a1fd69fba5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzgtNC0xLTEtODQxMzY_7840390a-c100-4543-8741-9985cb9c71d0"
      unitRef="usd">66052000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i05ffb71549aa41b699833e08e79eb7a5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzgtNi0xLTEtODQxMzY_87913d70-cbdb-4571-8133-3a71e0af6cdc"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFVNINoncurrent
      contextRef="i49e2e05fae574008b7acd42448e5a513_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzEyLTItMS0xLTg0MTM2_b35494e7-6188-42db-8aca-00262374fb14"
      unitRef="usd">0</us-gaap:EquitySecuritiesFVNINoncurrent>
    <us-gaap:EquitySecuritiesFVNINoncurrent
      contextRef="ie2482b29cd41437b94c7205a2891a128_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzEyLTQtMS0xLTg0MTM2_12c8c67a-2512-4610-b0fb-8659c6f45b4c"
      unitRef="usd">0</us-gaap:EquitySecuritiesFVNINoncurrent>
    <us-gaap:EquitySecuritiesFVNINoncurrent
      contextRef="i7fb51f08a0b2410fb64ddf3b3ecf2dce_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzEyLTYtMS0xLTg0MTM2_002ab626-1582-4772-a2c4-32a799f8f6c1"
      unitRef="usd">12104000</us-gaap:EquitySecuritiesFVNINoncurrent>
    <udmy:ShareBasedPaymentLiabilityFairValueDisclosure
      contextRef="i49e2e05fae574008b7acd42448e5a513_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzE2LTItMS0xLTg0MTM2_7eb9386c-5891-4815-9f81-dc86ba3e9e58"
      unitRef="usd">0</udmy:ShareBasedPaymentLiabilityFairValueDisclosure>
    <udmy:ShareBasedPaymentLiabilityFairValueDisclosure
      contextRef="ie2482b29cd41437b94c7205a2891a128_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzE2LTQtMS0xLTg0MTM2_17653c56-da5b-45af-b354-c70ec33463d4"
      unitRef="usd">0</udmy:ShareBasedPaymentLiabilityFairValueDisclosure>
    <udmy:ShareBasedPaymentLiabilityFairValueDisclosure
      contextRef="i7fb51f08a0b2410fb64ddf3b3ecf2dce_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo2ODU0OGZmNDQyYTk0YWNkOTYxNWFjODZiN2JiYTI2Yy90YWJsZXJhbmdlOjY4NTQ4ZmY0NDJhOTRhY2Q5NjE1YWM4NmI3YmJhMjZjXzE2LTYtMS0xLTg0MTM2_59c628ef-88d7-4604-b890-6de0268fefaf"
      unitRef="usd">522000</udmy:ShareBasedPaymentLiabilityFairValueDisclosure>
    <us-gaap:EquitySecuritiesFVNINoncurrent
      contextRef="ibf737fc35b14426ab9abf6471863f822_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZToyMDg0YzgwYWRkOWQ0MWI5YTEzNDU0MGUxNDNiMDZkYS90YWJsZXJhbmdlOjIwODRjODBhZGQ5ZDQxYjlhMTM0NTQwZTE0M2IwNmRhXzMtMi0xLTEtODQwMDc_241b9bd4-1202-4541-8425-a8d773e55974"
      unitRef="usd">0</us-gaap:EquitySecuritiesFVNINoncurrent>
    <us-gaap:EquitySecuritiesFVNINoncurrent
      contextRef="ibdf3a785f10b44a9ad8ab8693573fb26_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZToyMDg0YzgwYWRkOWQ0MWI5YTEzNDU0MGUxNDNiMDZkYS90YWJsZXJhbmdlOjIwODRjODBhZGQ5ZDQxYjlhMTM0NTQwZTE0M2IwNmRhXzMtNC0xLTEtODQwMDc_77e769d7-e6ee-4691-a47a-fcd2213c0e99"
      unitRef="usd">0</us-gaap:EquitySecuritiesFVNINoncurrent>
    <us-gaap:EquitySecuritiesFVNINoncurrent
      contextRef="i68635a4d82f34aae9cce5622e32019d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZToyMDg0YzgwYWRkOWQ0MWI5YTEzNDU0MGUxNDNiMDZkYS90YWJsZXJhbmdlOjIwODRjODBhZGQ5ZDQxYjlhMTM0NTQwZTE0M2IwNmRhXzMtNi0xLTEtODQwMDc_c608480c-08c3-428f-80ba-556c6bc6c915"
      unitRef="usd">10000000</us-gaap:EquitySecuritiesFVNINoncurrent>
    <udmy:ShareBasedPaymentLiabilityFairValueDisclosure
      contextRef="ibf737fc35b14426ab9abf6471863f822_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZToyMDg0YzgwYWRkOWQ0MWI5YTEzNDU0MGUxNDNiMDZkYS90YWJsZXJhbmdlOjIwODRjODBhZGQ5ZDQxYjlhMTM0NTQwZTE0M2IwNmRhXzctMi0xLTEtODQwMzA_5684280b-f375-4a04-ba1b-0546d096ea7f"
      unitRef="usd">0</udmy:ShareBasedPaymentLiabilityFairValueDisclosure>
    <udmy:ShareBasedPaymentLiabilityFairValueDisclosure
      contextRef="ibdf3a785f10b44a9ad8ab8693573fb26_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZToyMDg0YzgwYWRkOWQ0MWI5YTEzNDU0MGUxNDNiMDZkYS90YWJsZXJhbmdlOjIwODRjODBhZGQ5ZDQxYjlhMTM0NTQwZTE0M2IwNmRhXzctNC0xLTEtODQwMzA_609bbfee-7c53-4360-889d-549ee245c1de"
      unitRef="usd">0</udmy:ShareBasedPaymentLiabilityFairValueDisclosure>
    <udmy:ShareBasedPaymentLiabilityFairValueDisclosure
      contextRef="i68635a4d82f34aae9cce5622e32019d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZToyMDg0YzgwYWRkOWQ0MWI5YTEzNDU0MGUxNDNiMDZkYS90YWJsZXJhbmdlOjIwODRjODBhZGQ5ZDQxYjlhMTM0NTQwZTE0M2IwNmRhXzctNi0xLTEtODQwMzA_c6cab99e-da32-4981-9fa6-c958947b7a31"
      unitRef="usd">818000</udmy:ShareBasedPaymentLiabilityFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90ZXh0cmVnaW9uOmVmZTBlNmY2MjQ3YjQ3ZmFhZWQwZTM2N2ZiMDA3ZjQyXzI3NDg3NzkwODA2Mjg_131acc12-7d39-4bb6-ac35-b63e50051993">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the changes in the fair value of Level 3 financial instruments, of which remeasurement of stock appreciation rights (&#x201c;SARs&#x201d;) are recognized in the condensed consolidated statements of operations, is 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock Appreciation Rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Strategic Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014; June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vesting and remeasurement of SARs, net of exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount reclassified from liability to equity upon exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized loss on strategic investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014; September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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="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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;  June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vesting and remeasurement of SARs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;  September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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="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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014; December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vesting and remeasurement of SARs, net of exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Purchases of strategic investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount reclassified from liability to equity upon exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized loss on strategic investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014; September&#160;30, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;522&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,104&#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:middle"/&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="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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;  December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercise of redeemable convertible preferred stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vesting and remeasurement of SARs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;644&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;  September&#160;30, 2021&lt;/span&gt;&lt;/div&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;912&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90ZXh0cmVnaW9uOmVmZTBlNmY2MjQ3YjQ3ZmFhZWQwZTM2N2ZiMDA3ZjQyXzI3NDg3NzkwODA2Mjg_25061c1e-958a-445e-afe0-d94ba1e999bc">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the changes in the fair value of Level 3 financial instruments, of which remeasurement of stock appreciation rights (&#x201c;SARs&#x201d;) are recognized in the condensed consolidated statements of operations, is 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock Appreciation Rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Strategic Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014; June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vesting and remeasurement of SARs, net of exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount reclassified from liability to equity upon exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized loss on strategic investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014; September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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="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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;  June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vesting and remeasurement of SARs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;  September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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="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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014; December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vesting and remeasurement of SARs, net of exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Purchases of strategic investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount reclassified from liability to equity upon exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized loss on strategic investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014; September&#160;30, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;522&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,104&#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:middle"/&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="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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;  December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercise of redeemable convertible preferred stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vesting and remeasurement of SARs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;644&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;  September&#160;30, 2021&lt;/span&gt;&lt;/div&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;912&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8ccb239284ff4ecab18795545a085ccb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzEtMS0xLTEtODM3MDM_23eb371d-74da-4912-84ef-e251e69b2bc1"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5e7eba56693e4e378a3a55d75faf4b74_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzEtMy0xLTEtODM3MDM_0c87286c-d09e-4475-ac76-8289412ca875"
      unitRef="usd">419000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i30ba1e2e396a4876a1f114a13b0b401b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzEtNS0xLTEtODM3MDM_c5e7f5d3-ece8-4404-b87c-f74a792eecc3"
      unitRef="usd">15000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <udmy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityVestingAndRemeasurementOfShareBasedAward
      contextRef="i061bf394a8dc4864950e04808e1452b3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzItMy0xLTEtODM3MDM_524622e3-6499-4e72-a3a4-bf1ce3f8b371"
      unitRef="usd">165000</udmy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityVestingAndRemeasurementOfShareBasedAward>
    <udmy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueReclassifiedFromLiabilityToEquityUponExchange
      contextRef="i061bf394a8dc4864950e04808e1452b3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzMtMy0xLTEtODgyNjY_b6c88b87-5d81-4f86-9021-a4e7704a5841"
      unitRef="usd">62000</udmy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueReclassifiedFromLiabilityToEquityUponExchange>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i73be0aed8b8f4467830f227e6980c984_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzQtNS0xLTEtOTA3ODQ_843d320c-9d85-4a86-b408-16503a6bc380"
      unitRef="usd">-2896000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="idbbe2da9c55c43a6b74397bc5741c47a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzMtMS0xLTEtODM3MDM_c4e19df4-b378-49a2-9d74-ece77469d2c4"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5c22279b9e554beeadaf42246c1901dc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzMtMy0xLTEtODM3MDM_afe61895-31e1-4ff9-9243-cdc067499221"
      unitRef="usd">522000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ia51de039d0574e5ab4097e114f020fe3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzMtNS0xLTEtODM3MDM_f0d014dc-b369-4368-9b4f-7e22e6d1e780"
      unitRef="usd">12104000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i85b47529709f429caa47100358eb81b7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzUtMS0xLTEtODM3MDM_d6370293-3880-490c-9088-faefed1998c6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i915d8af1471b40b7b58f505154a239a2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzUtMy0xLTEtODM3MDM_fc7cbbbe-30cb-4d8f-b603-86823add2dc2"
      unitRef="usd">791000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i201cd1cf065b4deca04ded68adfbff29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzUtNS0xLTEtODM3MDM_3f9e77a1-a256-459e-a89d-4b9f3806576b"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <udmy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityVestingAndRemeasurementOfShareBasedAward
      contextRef="ic75eb7dc9f054553943317aa7488a999_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzYtMy0xLTEtODM3MDM_65602cfd-7063-4fca-b159-ef388fbbf6b6"
      unitRef="usd">121000</udmy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityVestingAndRemeasurementOfShareBasedAward>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i44f85f2d415848cdac2128f16839d1af_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzctMS0xLTEtODM3MDM_d121873b-f6fd-413c-80b2-d06c17cc8e6b"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic02a521b27cc4f83b82dac80f6cafa7b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzctMy0xLTEtODM3MDM_b7a737c9-e8e7-4064-903a-f5c69cf81d15"
      unitRef="usd">912000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i0c78b18ee41a44d2ac7f648189bea734_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzctNS0xLTEtODM3MDM_8be6d373-5042-4d0a-8a5a-609924488cd7"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if91ba0216c594089b4a21bba233d5042_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzktMS0xLTEtODM3MDM_95afb003-a91c-4947-819a-c9a5187abc18"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i601850f0703847c6aba48a9f74402195_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzktMy0xLTEtODM3MDM_58c18677-e36e-4514-b693-093a20110d51"
      unitRef="usd">818000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ibf8c42b2c4e54ee3b1861ffd048056f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzktNS0xLTEtODM3MDM_d890f25b-baae-46a7-9279-6359a5783fa9"
      unitRef="usd">10000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <udmy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityVestingAndRemeasurementOfShareBasedAward
      contextRef="i18545bcfe36949bea2837b5c2000b38f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzEwLTMtMS0xLTgzNzAz_a4980769-c3cc-41ab-a0cd-537fa9e8f5d3"
      unitRef="usd">-234000</udmy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityVestingAndRemeasurementOfShareBasedAward>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i9761fa382c554040a483fb9acb5a4dcb_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzExLTEtMS0xLTgzNzAz_5688102c-2a46-449c-96d4-27881b68e3a2"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i18545bcfe36949bea2837b5c2000b38f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzExLTMtMS0xLTgzNzAz_af477572-6690-4500-9fba-4b30ec7ac8ca"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i198b79cb90084f0ba172b0d80c4cc6ee_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzExLTUtMS0xLTgzNzAz_8a5b8be9-96de-40da-a07f-6ec15c098223"
      unitRef="usd">5000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <udmy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueReclassifiedFromLiabilityToEquityUponExchange
      contextRef="i18545bcfe36949bea2837b5c2000b38f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzEzLTMtMS0xLTg4Mjgw_b4cc074c-543b-47a5-a6d2-d6f731adf31c"
      unitRef="usd">62000</udmy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityValueReclassifiedFromLiabilityToEquityUponExchange>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i198b79cb90084f0ba172b0d80c4cc6ee_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzE1LTUtMS0xLTkwNzk0_9be0dbf5-6174-426e-8d8f-b9a7d1b84729"
      unitRef="usd">-2896000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="idbbe2da9c55c43a6b74397bc5741c47a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzEyLTEtMS0xLTgzNzAz_0a153790-2dee-4c61-8d05-f478df2988be"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5c22279b9e554beeadaf42246c1901dc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzEyLTMtMS0xLTgzNzAz_728d11f8-fc78-43fc-94d5-1a9d7b46cc41"
      unitRef="usd">522000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ia51de039d0574e5ab4097e114f020fe3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzEyLTUtMS0xLTgzNzAz_e2358cf7-2b5b-44cd-9b18-fb06dc9cad35"
      unitRef="usd">12104000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3807c512f4a549b99bbcb0b6044e88eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzE0LTEtMS0xLTgzNzAz_048aab1b-66d9-4976-86cb-4b8da9e7f731"
      unitRef="usd">160000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic109694843954540830f57a3c5336cda_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzE0LTMtMS0xLTgzNzAz_31da2bf3-de64-4c6c-81f2-7a2e46d02af0"
      unitRef="usd">268000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="id89a5c3e1508477c89e4b04e466af8d0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzE0LTUtMS0xLTgzNzAz_e1f7bc8c-da9b-4d7f-8edb-92bb7fddb8c3"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <udmy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExerciseOfRedeemableConvertiblePreferredStockWarrants
      contextRef="ie180e5e620ef4ebc9188ddc77062ef0f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzE1LTEtMS0xLTgzNzAz_6f0ffa5b-e731-45ad-a3bf-9411a3516346"
      unitRef="usd">160000</udmy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExerciseOfRedeemableConvertiblePreferredStockWarrants>
    <udmy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityVestingAndRemeasurementOfShareBasedAward
      contextRef="i0cabe17fa6364178bb10d5a5ecc0bcca_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzE2LTMtMS0xLTgzNzAz_f7039539-fe64-4ff7-b329-a8b99a7f44bb"
      unitRef="usd">644000</udmy:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityVestingAndRemeasurementOfShareBasedAward>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i44f85f2d415848cdac2128f16839d1af_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzE3LTEtMS0xLTgzNzAz_ffc3a1c3-444b-4fe4-bd0b-40cdaf89b5c9"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic02a521b27cc4f83b82dac80f6cafa7b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzE3LTMtMS0xLTgzNzAz_d5b90610-2e2f-4842-9343-77d222fe8330"
      unitRef="usd">912000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i0c78b18ee41a44d2ac7f648189bea734_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90YWJsZTo4ZWMwNWY5OTA1Zjg0M2UyYjZlYjAyYzUxZTVlNWQwZS90YWJsZXJhbmdlOjhlYzA1Zjk5MDVmODQzZTJiNmViMDJjNTFlNWU1ZDBlXzE3LTUtMS0xLTgzNzAz_8faa0d7b-e58e-4e87-9537-6faa73d6702e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <udmy:ClassOfWarrantOrRightSharesExercised
      contextRef="ibe1bb7a76e6b43b98cad795e11a234c8_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90ZXh0cmVnaW9uOmVmZTBlNmY2MjQ3YjQ3ZmFhZWQwZTM2N2ZiMDA3ZjQyXzEwOTk1MTE2MzY0MTc_e61d98bd-0d93-477f-a933-d34ec730d4f6"
      unitRef="shares">12595</udmy:ClassOfWarrantOrRightSharesExercised>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i5271d33ea78f4a469dc33e9449af448e_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90ZXh0cmVnaW9uOmVmZTBlNmY2MjQ3YjQ3ZmFhZWQwZTM2N2ZiMDA3ZjQyXzEwOTk1MTE2MzY1NzM_5a6fcec6-0b03-4169-99ba-65b3b9266d65"
      unitRef="usdPerShare">0.196</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <udmy:ClassOfWarrantOrRightWarrantsReclassified
      contextRef="i5271d33ea78f4a469dc33e9449af448e_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82OTIvZnJhZzplZmUwZTZmNjI0N2I0N2ZhYWVkMGUzNjdmYjAwN2Y0Mi90ZXh0cmVnaW9uOmVmZTBlNmY2MjQ3YjQ3ZmFhZWQwZTM2N2ZiMDA3ZjQyXzEwOTk1MTE2MzY2MTc_286746a8-66d0-42ba-b350-8ca8f501b14c"
      unitRef="usd">200000</udmy:ClassOfWarrantOrRightWarrantsReclassified>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfNjA0_cb04d9c8-0c65-4034-870f-19d55956f54a">&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;5. Consolidated balance sheet components&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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, cash equivalents, and marketable securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost, unrealized gains and losses, and estimated fair value of cash, cash equivalents, and marketable securities consisted of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September&#160;30, 2022&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;418,993&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;418,993&#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="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government securities&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,463&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,464&#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="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;427,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;427,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Marketable securities:&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and marketable securities&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;494,180&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(215)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;493,966&#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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company periodically evaluates its investments for other-than-temporary declines in fair value. The unrealized losses on available-for-sale securities were primarily due to unfavorable changes in interest rates subsequent to the initial purchase of these securities. No securities had been in a continuous unrealized loss position for twelve months or longer as of September&#160;30, 2022. The Company expects to recover the full carrying value of its available-for-sale securities in an unrealized loss position as it does not intend or anticipate a need to sell these securities prior to recovering the associated unrealized losses. As a result, the Company does not consider any portion of the unrealized losses as of September&#160;30, 2022 to represent an other-than temporary impairment.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the entirety of the Company&#x2019;s marketable securities portfolio had contractual maturities of one year or less. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Prepaid expenses and other current assets&#x2014;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Prepaid expenses and other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Capitalized cloud computing costs, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short term deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and equipment, net&#x2014;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Computers and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Purchased software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;32,132&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30,832&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(24,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(20,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7,816&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;9,887&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense w&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as $1.1 million for both the three months ended September 30, 2022 and 2021, and $3.4&#160;million and $3.3&#160;million &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the nine months ended September 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized software, net&#x2014;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Capitalized software, net consisted of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;58,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;43,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(32,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(23,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Capitalized software, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;25,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of capitalized software was&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $3.3 million and $2.5 million for the three months ended September 30, 2022 and 2021, respectively, and $9.0&#160;million &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and $6.7 million for the nine months ended September 30, 2022 and 2021, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, expected amortization expense for capitalized software over the remaining asset lives is 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total expected amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;25,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfMjc0ODc3OTA3NDc3OA_69a2b253-e3db-4951-9c71-b351c466b38a">The amortized cost, unrealized gains and losses, and estimated fair value of cash, cash equivalents, and marketable securities consisted of the following (in thousands): &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September&#160;30, 2022&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;418,993&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;418,993&#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="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government securities&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,463&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,464&#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="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;427,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;427,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Marketable securities:&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and marketable securities&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;494,180&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(215)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;493,966&#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;</us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia69dd1befdeb413684ca9e9d0d6921e1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfMi0yLTEtMS04Njc4OQ_3b6e1e95-a7e8-4e91-881c-9b50d9975460"
      unitRef="usd">418993000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia69dd1befdeb413684ca9e9d0d6921e1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfMi00LTEtMS04Njc4OQ_fa12e3ce-4139-4791-ae7c-3fe57b2b8420"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia69dd1befdeb413684ca9e9d0d6921e1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfMi02LTEtMS04Njc4OQ_cb918c90-5814-412f-b11c-3c80874705b6"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia69dd1befdeb413684ca9e9d0d6921e1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfMi04LTEtMS04Njc4OQ_b36e347a-3183-4734-9cce-6bcfa31fd2a2"
      unitRef="usd">418993000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i397e45391d9940889446812f9a80fccb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfMy0yLTEtMS04Njc4OQ_b0d58ead-d666-48df-b48f-3cc81fb17a7b"
      unitRef="usd">1457000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i397e45391d9940889446812f9a80fccb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfMy00LTEtMS04Njc4OQ_d74e9869-d72b-40e2-b892-97d6e6e8a885"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i397e45391d9940889446812f9a80fccb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfMy02LTEtMS04Njc4OQ_dae57f96-86bb-40cd-8b3b-e2d8bf8efb07"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i397e45391d9940889446812f9a80fccb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfMy04LTEtMS04Njc4OQ_7bbb7fd8-44d0-43e2-a319-c282ea6c30cb"
      unitRef="usd">1457000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i52f326d6251d422f8ce5adcee45b47b7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfNC0yLTEtMS04NzE2MA_105a1716-6325-46cd-a3e2-3a365684e76c"
      unitRef="usd">7463000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i52f326d6251d422f8ce5adcee45b47b7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfNC00LTEtMS04NzE2MA_e3016cc3-643f-4000-80fb-ed409ebf001e"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i52f326d6251d422f8ce5adcee45b47b7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfNC02LTEtMS04NzE2MA_5c489122-6654-4413-9117-702cf5883d63"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i52f326d6251d422f8ce5adcee45b47b7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfNC04LTEtMS04NzE2MA_87dbb855-e032-4433-8f5d-8a30ed3e6eab"
      unitRef="usd">7464000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8d83d0fa10124171ac4134f7f45fe878_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfNC0yLTEtMS04Njc4OQ_533c921e-9201-4655-8cac-eb564281893b"
      unitRef="usd">427913000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8d83d0fa10124171ac4134f7f45fe878_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfNC00LTEtMS04Njc4OQ_6f999390-c74d-4235-8101-4294e3451ff3"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8d83d0fa10124171ac4134f7f45fe878_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfNC02LTEtMS04Njc4OQ_2c544b2e-b890-4f62-be95-63e0bf5c9cb6"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8d83d0fa10124171ac4134f7f45fe878_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfNC04LTEtMS04NTg0Ng_2b4662e6-cd6b-441a-acd3-c161b688d4fc"
      unitRef="usd">427914000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i78d75af45c634b1a803e962b33731506_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfNy0yLTEtMS04Njc4OQ_28d1afe7-dc81-448d-9d4e-b5c5ead43da6"
      unitRef="usd">66267000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i78d75af45c634b1a803e962b33731506_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfNy00LTEtMS04Njc4OQ_4f669888-6923-499f-b4f2-4448072669d9"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i78d75af45c634b1a803e962b33731506_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfNy02LTEtMS04Njc4OQ_f2e8b300-3fec-49f9-93b9-5d21ed9e3688"
      unitRef="usd">215000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i78d75af45c634b1a803e962b33731506_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfNy04LTEtMS04Njc4OQ_b6725856-66a9-4c2c-bafe-ea4ea607db3c"
      unitRef="usd">66052000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfOS0yLTEtMS04Njc4OQ_971ec3d1-de30-49fe-a275-fe3285969f77"
      unitRef="usd">494180000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfOS00LTEtMS04Njc4OQ_fa4aa627-d850-4176-b12d-6d37b9d7a50f"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfOS02LTEtMS04Njc4OQ_b57bfbc1-e8f2-4e84-8859-9aa40987a076"
      unitRef="usd">215000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAzOTMwNjNhNDliNjQxZGViNjEwOWM2MjJmYWQ0MmMyL3RhYmxlcmFuZ2U6MDM5MzA2M2E0OWI2NDFkZWI2MTA5YzYyMmZhZDQyYzJfOS04LTEtMS04Njc4OQ_d633312d-aa2f-4fec-b664-408fb79f1415"
      unitRef="usd">493966000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfMjc0ODc3OTA3NjMxNQ_9c5ef839-50fe-4e72-a4e0-83234d27a911"
      unitRef="security">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfNjA1_4d623457-a130-4586-89f7-d2466b149929">Prepaid expenses and other current assets consisted of the following (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Capitalized cloud computing costs, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short term deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAyYjQ3NjkzZGQyNTQzYmU5YmExMDMxZmU1NzhmMmUyL3RhYmxlcmFuZ2U6MDJiNDc2OTNkZDI1NDNiZTliYTEwMzFmZTU3OGYyZTJfMi0xLTEtMS04MjUzMg_3606a8aa-1d19-4663-8c58-32d534e1c779"
      unitRef="usd">9904000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAyYjQ3NjkzZGQyNTQzYmU5YmExMDMxZmU1NzhmMmUyL3RhYmxlcmFuZ2U6MDJiNDc2OTNkZDI1NDNiZTliYTEwMzFmZTU3OGYyZTJfMi0zLTEtMS04MjUzMg_2bf77f8d-26c9-41ca-8ec4-85e678d3c7db"
      unitRef="usd">12465000</us-gaap:PrepaidExpenseCurrent>
    <udmy:CapitalizedComputerCostsCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAyYjQ3NjkzZGQyNTQzYmU5YmExMDMxZmU1NzhmMmUyL3RhYmxlcmFuZ2U6MDJiNDc2OTNkZDI1NDNiZTliYTEwMzFmZTU3OGYyZTJfMy0xLTEtMS04MjUzMg_bdfa4878-a074-4c85-b531-84a886de961a"
      unitRef="usd">913000</udmy:CapitalizedComputerCostsCurrent>
    <udmy:CapitalizedComputerCostsCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAyYjQ3NjkzZGQyNTQzYmU5YmExMDMxZmU1NzhmMmUyL3RhYmxlcmFuZ2U6MDJiNDc2OTNkZDI1NDNiZTliYTEwMzFmZTU3OGYyZTJfMy0zLTEtMS04MjUzMg_e53cb01c-f245-4056-8b8d-afcfd1a1e538"
      unitRef="usd">808000</udmy:CapitalizedComputerCostsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAyYjQ3NjkzZGQyNTQzYmU5YmExMDMxZmU1NzhmMmUyL3RhYmxlcmFuZ2U6MDJiNDc2OTNkZDI1NDNiZTliYTEwMzFmZTU3OGYyZTJfNC0xLTEtMS04MjUzMg_5390e3ab-59db-4b98-8456-40ba78f453c2"
      unitRef="usd">115000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAyYjQ3NjkzZGQyNTQzYmU5YmExMDMxZmU1NzhmMmUyL3RhYmxlcmFuZ2U6MDJiNDc2OTNkZDI1NDNiZTliYTEwMzFmZTU3OGYyZTJfNC0zLTEtMS04MjUzMg_06cb8627-d8ca-4c42-8b40-153218d4897b"
      unitRef="usd">745000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAyYjQ3NjkzZGQyNTQzYmU5YmExMDMxZmU1NzhmMmUyL3RhYmxlcmFuZ2U6MDJiNDc2OTNkZDI1NDNiZTliYTEwMzFmZTU3OGYyZTJfNS0xLTEtMS04MjUzMg_fccbf6ce-f3c8-43bd-98fe-9d492f1981f3"
      unitRef="usd">2546000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAyYjQ3NjkzZGQyNTQzYmU5YmExMDMxZmU1NzhmMmUyL3RhYmxlcmFuZ2U6MDJiNDc2OTNkZDI1NDNiZTliYTEwMzFmZTU3OGYyZTJfNS0zLTEtMS04MjUzMg_7e4392e6-6db4-4318-88d5-3808878c6055"
      unitRef="usd">1909000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAyYjQ3NjkzZGQyNTQzYmU5YmExMDMxZmU1NzhmMmUyL3RhYmxlcmFuZ2U6MDJiNDc2OTNkZDI1NDNiZTliYTEwMzFmZTU3OGYyZTJfNi0xLTEtMS04MjUzMg_c1b05326-7659-4f0e-a856-9039db031bad"
      unitRef="usd">13478000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjAyYjQ3NjkzZGQyNTQzYmU5YmExMDMxZmU1NzhmMmUyL3RhYmxlcmFuZ2U6MDJiNDc2OTNkZDI1NDNiZTliYTEwMzFmZTU3OGYyZTJfNi0zLTEtMS04MjUzMg_e9274255-0eb1-4892-869c-a6540d81e09b"
      unitRef="usd">15927000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfNjA3_523c06a9-18e0-47fa-9c03-160da0bb2243">Property and equipment, net consisted of the following (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Computers and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Purchased software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;32,132&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30,832&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(24,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(20,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7,816&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;9,887&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3724c23c0efa45ab91cd023c54c74872_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfMi0yLTEtMS04MjUzMg_db4eda20-34c1-4225-8fd2-f5dc2dd6f95a"
      unitRef="usd">7843000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9671165fc4b544b2a364a0b0d2a1be81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfMi00LTEtMS04MjUzMg_7b36a493-d086-45e3-a1a2-b4be224a0226"
      unitRef="usd">6798000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id3f863bcb93c458dafea97dc10e20b19_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfMy0yLTEtMS04MjUzMg_f29af1cc-1e0a-4978-9276-559c35c7ed88"
      unitRef="usd">4843000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie63b18059b244a628515ae9db8a01109_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfMy00LTEtMS04MjUzMg_e5e3b61f-6f25-4756-8f32-c8a4a9e3ed10"
      unitRef="usd">4701000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i300197b7bdf74a3a84d639e37f4c20ff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfNC0yLTEtMS04MjUzMg_92c111ed-a2fc-47c0-96ab-2cb4cd3b0c09"
      unitRef="usd">383000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id2c52bd505b441798608978bbac005ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfNC00LTEtMS04MjUzMg_a9dd9158-6f08-4d38-a75e-bf14c7f90c80"
      unitRef="usd">383000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i653dcde4d64c48ffacc1c3f1d84415e4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfNS0yLTEtMS04MjUzMg_d360b826-1b80-40b5-bdc4-181073cc84b8"
      unitRef="usd">19045000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1d400d08ca3e440a91ce56a873171903_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfNS00LTEtMS04MjUzMg_9061c5d7-0782-466a-8a35-bc488a267926"
      unitRef="usd">18932000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib06876ce5a13431d9b72f3fa4a03b52e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfNi0yLTEtMS04MjUzMg_05d5fa82-6a05-44fd-9652-ba5221ab46ab"
      unitRef="usd">18000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5b32db76b04d44be93311b6cafe139f0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfNi00LTEtMS04MjUzMg_713abdb0-1d3c-489d-a435-4b0f44ae92ed"
      unitRef="usd">18000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfNy0yLTEtMS04MjUzMg_1ecf14bd-1e8e-40bb-8656-6539263b5e1f"
      unitRef="usd">32132000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfNy00LTEtMS04MjUzMg_cdb8373c-992f-4ca5-874f-5d02d69c2d90"
      unitRef="usd">30832000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfOC0yLTEtMS04MjUzMg_89094d74-93ca-40d0-b35e-294d580ece60"
      unitRef="usd">24316000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfOC00LTEtMS04MjUzMg_65a670ce-cbba-48ea-89f5-a52ea5f4f267"
      unitRef="usd">20945000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfOS0yLTEtMS04MjUzMg_4c4dcf8d-a5c1-44d3-b79f-ee59c9dd782a"
      unitRef="usd">7816000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjg2YWI5MmVkNWM0NDRkOTg4ZTY4ZjViMTgwZGMxNTE2L3RhYmxlcmFuZ2U6ODZhYjkyZWQ1YzQ0NGQ5ODhlNjhmNWIxODBkYzE1MTZfOS00LTEtMS04MjUzMg_29ab4eb1-2ad6-4c2e-97f8-8019fe5d5da8"
      unitRef="usd">9887000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfMTky_b4b60dea-de85-4d5f-a939-6d6a662ddc31"
      unitRef="usd">1100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfMTky_d78d0b9b-5416-4b55-bbf6-4f7d5a1301b6"
      unitRef="usd">1100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfMjM5_65f2ea35-3641-47f0-a893-69868de38304"
      unitRef="usd">3400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfNTQ5NzU1ODE4NDI2_64b7f146-569f-40a4-a425-99feddbe6713"
      unitRef="usd">3300000</us-gaap:Depreciation>
    <udmy:ScheduleOfCapitalizedComputerSoftwareTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfNjA4_a3a5b1e7-3a0e-4540-85fd-6355ed4cf17a">Capitalized software, net consisted of the following (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;58,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;43,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(32,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(23,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Capitalized software, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;25,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</udmy:ScheduleOfCapitalizedComputerSoftwareTableTextBlock>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjE4MmY0Y2QyNjFkMjRmYmVhZjE2OTFiZDFlZjBiNjA4L3RhYmxlcmFuZ2U6MTgyZjRjZDI2MWQyNGZiZWFmMTY5MWJkMWVmMGI2MDhfMi0yLTEtMS04MjUzMg_4d94273c-b120-481a-9f2d-a253fba75a39"
      unitRef="usd">58637000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjE4MmY0Y2QyNjFkMjRmYmVhZjE2OTFiZDFlZjBiNjA4L3RhYmxlcmFuZ2U6MTgyZjRjZDI2MWQyNGZiZWFmMTY5MWJkMWVmMGI2MDhfMi00LTEtMS04MjUzMg_14e25151-a029-4938-940c-cda95fd023db"
      unitRef="usd">43804000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjE4MmY0Y2QyNjFkMjRmYmVhZjE2OTFiZDFlZjBiNjA4L3RhYmxlcmFuZ2U6MTgyZjRjZDI2MWQyNGZiZWFmMTY5MWJkMWVmMGI2MDhfMy0yLTEtMS04MjUzMg_526fd855-dac9-4817-9541-fa5b59c45558"
      unitRef="usd">32750000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjE4MmY0Y2QyNjFkMjRmYmVhZjE2OTFiZDFlZjBiNjA4L3RhYmxlcmFuZ2U6MTgyZjRjZDI2MWQyNGZiZWFmMTY5MWJkMWVmMGI2MDhfMy00LTEtMS04MjUzMg_c5a66ab1-d440-4186-8251-3b897eccab12"
      unitRef="usd">23750000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjE4MmY0Y2QyNjFkMjRmYmVhZjE2OTFiZDFlZjBiNjA4L3RhYmxlcmFuZ2U6MTgyZjRjZDI2MWQyNGZiZWFmMTY5MWJkMWVmMGI2MDhfNC0yLTEtMS04MjUzMg_4bab1fa2-2a44-4e50-bbe0-1a5d1207e953"
      unitRef="usd">25887000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOjE4MmY0Y2QyNjFkMjRmYmVhZjE2OTFiZDFlZjBiNjA4L3RhYmxlcmFuZ2U6MTgyZjRjZDI2MWQyNGZiZWFmMTY5MWJkMWVmMGI2MDhfNC00LTEtMS04MjUzMg_dea5beb6-e8cd-4b95-849b-b1d66c556010"
      unitRef="usd">20054000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfMzg1_0a219a6e-db53-42d1-8a6f-a341d75ee502"
      unitRef="usd">3300000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfMzky_57194497-7552-4f18-ae14-700ebc814e3e"
      unitRef="usd">2500000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfNDMy_418057cb-694c-4693-8ac8-adbcea305980"
      unitRef="usd">9000000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfNDM5_6765cbea-8be2-4e84-ae7d-8442c1fc3610"
      unitRef="usd">6700000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RleHRyZWdpb246NDJkZDQ3ZjYwODEzNDc4Njg2ZDIxNzM0YmZjMWQ1MDJfNjA5_318f5f6b-4546-497e-bd7b-087161390ed2">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, expected amortization expense for capitalized software over the remaining asset lives is 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;12,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total expected amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;25,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The expected future amortization expense for intangible assets as of September&#160;30, 2022 was 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total expected amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <udmy:ComputerSoftwareExpectedAmortizationRemainderOfFiscalYear
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOmU4NDZkYWYyMmM1MzQ1N2JhYjQ4YjZlNjkzZjc0Njk1L3RhYmxlcmFuZ2U6ZTg0NmRhZjIyYzUzNDU3YmFiNDhiNmU2OTNmNzQ2OTVfMC0xLTEtMS04MjUzMg_bececef4-d6ae-4878-a1e0-7cf68cc84e4c"
      unitRef="usd">3445000</udmy:ComputerSoftwareExpectedAmortizationRemainderOfFiscalYear>
    <udmy:ComputerSoftwareExpectedAmortizationYearOne
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOmU4NDZkYWYyMmM1MzQ1N2JhYjQ4YjZlNjkzZjc0Njk1L3RhYmxlcmFuZ2U6ZTg0NmRhZjIyYzUzNDU3YmFiNDhiNmU2OTNmNzQ2OTVfMS0xLTEtMS04MjUzMg_15d2e781-e896-418c-acc0-77294bdb5f3b"
      unitRef="usd">12272000</udmy:ComputerSoftwareExpectedAmortizationYearOne>
    <udmy:ComputerSoftwareExpectedAmortizationYearTwo
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOmU4NDZkYWYyMmM1MzQ1N2JhYjQ4YjZlNjkzZjc0Njk1L3RhYmxlcmFuZ2U6ZTg0NmRhZjIyYzUzNDU3YmFiNDhiNmU2OTNmNzQ2OTVfMi0xLTEtMS04MjUzMg_b416b8a8-5691-4e42-8177-302d190f2e6a"
      unitRef="usd">7947000</udmy:ComputerSoftwareExpectedAmortizationYearTwo>
    <udmy:ComputerSoftwareExpectedAmortizationYearThree
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOmU4NDZkYWYyMmM1MzQ1N2JhYjQ4YjZlNjkzZjc0Njk1L3RhYmxlcmFuZ2U6ZTg0NmRhZjIyYzUzNDU3YmFiNDhiNmU2OTNmNzQ2OTVfMy0xLTEtMS04MjUzMg_83df8ef7-be83-4e66-9acc-117b410e6609"
      unitRef="usd">2223000</udmy:ComputerSoftwareExpectedAmortizationYearThree>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81Mi9mcmFnOjQyZGQ0N2Y2MDgxMzQ3ODY4NmQyMTczNGJmYzFkNTAyL3RhYmxlOmU4NDZkYWYyMmM1MzQ1N2JhYjQ4YjZlNjkzZjc0Njk1L3RhYmxlcmFuZ2U6ZTg0NmRhZjIyYzUzNDU3YmFiNDhiNmU2OTNmNzQ2OTVfNC0xLTEtMS04MjUzMg_15458543-3c24-4172-a4dd-36898ad584c9"
      unitRef="usd">25887000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RleHRyZWdpb246MTQ3OWQ2M2QzNWJhNDQ1MWExOWNlZmZiMmUzMzY0ZWRfMTE0Nw_d1945162-a67c-4d04-bac8-f6610a08df29">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;6. Leases&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted Topic 842 as of January 1, 2022 using the modified retrospective approach. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases real estate facilities under non-cancelable operating leases with various expiration dates through fiscal year 2026. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended September 30, 2022, the Company recorded operating lease costs of $1.7&#160;million and variable lease costs of $0.2&#160;million. During the nine months ended September 30, 2022, the Company recorded operating lease costs of $5.1&#160;million and variable lease costs of $0.6&#160;million. During the three and nine months ended September 30, 2022, the Company recognized an immaterial amount for short term lease expense and no sublease income. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth a summary of information pertaining to the Company&#x2019;s operating leases (dollar amounts 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities, net of lease incentives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average remaining term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.8&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under noncancellable operating leases with initial lease terms in excess of one year as of September&#160;30, 2022, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,981&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;809&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross lease payments&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,731&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(709)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,022&#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="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments as measured under Topic 840 for noncancellable operating leases as of December&#160;31, 2021, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total lease commitments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rent expense for operating leases under Topic 840 was $1.4&#160;million for the three months ended September 30, 2021,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;$4.2&#160;million for the nine months ended September 30, 2021.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RleHRyZWdpb246MTQ3OWQ2M2QzNWJhNDQ1MWExOWNlZmZiMmUzMzY0ZWRfMzA1_ccca7731-10d6-46f5-afb4-90b088854b11"
      unitRef="usd">1700000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RleHRyZWdpb246MTQ3OWQ2M2QzNWJhNDQ1MWExOWNlZmZiMmUzMzY0ZWRfMzM2_3b4b5ef9-78b8-4e38-8872-c3eea0582b0b"
      unitRef="usd">200000</us-gaap:VariableLeaseCost>
    <us-gaap:OperatingLeaseExpense
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RleHRyZWdpb246MTQ3OWQ2M2QzNWJhNDQ1MWExOWNlZmZiMmUzMzY0ZWRfNDAx_b70ee1cd-e985-4dd8-8f27-35f8e5cd233e"
      unitRef="usd">5100000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RleHRyZWdpb246MTQ3OWQ2M2QzNWJhNDQ1MWExOWNlZmZiMmUzMzY0ZWRfNDMy_60955c49-3fd1-4164-8597-e91780c08b9c"
      unitRef="usd">600000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RleHRyZWdpb246MTQ3OWQ2M2QzNWJhNDQ1MWExOWNlZmZiMmUzMzY0ZWRfNTI4_2b8ba599-0ab4-4142-bc44-0312d5d02eb3"
      unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RleHRyZWdpb246MTQ3OWQ2M2QzNWJhNDQ1MWExOWNlZmZiMmUzMzY0ZWRfNTI4_5ea8a4ed-f470-41ed-b48f-bb671e51db9a"
      unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RleHRyZWdpb246MTQ3OWQ2M2QzNWJhNDQ1MWExOWNlZmZiMmUzMzY0ZWRfMTE0OA_437aa15e-ea27-4308-86c9-b2412ad0a072">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth a summary of information pertaining to the Company&#x2019;s operating leases (dollar amounts 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities, net of lease incentives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average remaining term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.8&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmI5ZDRkMWNkZTYyZDQwYTlhN2NhOGM2ZWIyNDJkYzQyL3RhYmxlcmFuZ2U6YjlkNGQxY2RlNjJkNDBhOWE3Y2E4YzZlYjI0MmRjNDJfMS0xLTEtMS04MjUzMg_3b58211d-c423-4b3b-b3a0-df58f7cf884a"
      unitRef="usd">4853000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmI5ZDRkMWNkZTYyZDQwYTlhN2NhOGM2ZWIyNDJkYzQyL3RhYmxlcmFuZ2U6YjlkNGQxY2RlNjJkNDBhOWE3Y2E4YzZlYjI0MmRjNDJfNC0xLTEtMS04MjUzMg_1187c390-6041-4886-8196-d17e766bf45b">P2Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmI5ZDRkMWNkZTYyZDQwYTlhN2NhOGM2ZWIyNDJkYzQyL3RhYmxlcmFuZ2U6YjlkNGQxY2RlNjJkNDBhOWE3Y2E4YzZlYjI0MmRjNDJfNS0xLTEtMS04MjUzMg_fa64de9f-6e79-4985-8af7-1ecc21ff2578"
      unitRef="number">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RleHRyZWdpb246MTQ3OWQ2M2QzNWJhNDQ1MWExOWNlZmZiMmUzMzY0ZWRfMTE0OQ_35dbf81c-23cb-4c74-a440-f852c013d49b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under noncancellable operating leases with initial lease terms in excess of one year as of September&#160;30, 2022, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,981&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;809&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross lease payments&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,731&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(709)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,022&#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="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmE4MGRkODlkZmIwYjQzMWM5N2M2ZmQ3ZjE1NzI0MWVmL3RhYmxlcmFuZ2U6YTgwZGQ4OWRmYjBiNDMxYzk3YzZmZDdmMTU3MjQxZWZfMC0xLTEtMS04MjUzMg_f816d936-7bc4-487a-aef9-2c15974d06e8"
      unitRef="usd">1871000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmE4MGRkODlkZmIwYjQzMWM5N2M2ZmQ3ZjE1NzI0MWVmL3RhYmxlcmFuZ2U6YTgwZGQ4OWRmYjBiNDMxYzk3YzZmZDdmMTU3MjQxZWZfMS0xLTEtMS04MjUzMg_3eb72833-3ff9-47a4-b5c3-5b120f90c714"
      unitRef="usd">6981000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmE4MGRkODlkZmIwYjQzMWM5N2M2ZmQ3ZjE1NzI0MWVmL3RhYmxlcmFuZ2U6YTgwZGQ4OWRmYjBiNDMxYzk3YzZmZDdmMTU3MjQxZWZfMi0xLTEtMS04MjUzMg_7dd2612d-f4a9-4a8a-b2bd-cd56a2b38c6f"
      unitRef="usd">5660000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmE4MGRkODlkZmIwYjQzMWM5N2M2ZmQ3ZjE1NzI0MWVmL3RhYmxlcmFuZ2U6YTgwZGQ4OWRmYjBiNDMxYzk3YzZmZDdmMTU3MjQxZWZfMy0xLTEtMS04MjUzMg_eb29bfae-3c3f-4108-bfcd-26e1e75fc3e0"
      unitRef="usd">809000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmE4MGRkODlkZmIwYjQzMWM5N2M2ZmQ3ZjE1NzI0MWVmL3RhYmxlcmFuZ2U6YTgwZGQ4OWRmYjBiNDMxYzk3YzZmZDdmMTU3MjQxZWZfNC0xLTEtMS04MjUzMg_2ba5bad1-0f4c-4c62-9f7a-ea78cf9d28c4"
      unitRef="usd">410000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmE4MGRkODlkZmIwYjQzMWM5N2M2ZmQ3ZjE1NzI0MWVmL3RhYmxlcmFuZ2U6YTgwZGQ4OWRmYjBiNDMxYzk3YzZmZDdmMTU3MjQxZWZfNS0xLTEtMS04MjUzMg_547dc0bb-0174-4656-b628-6a02b41a8b6f"
      unitRef="usd">15731000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmE4MGRkODlkZmIwYjQzMWM5N2M2ZmQ3ZjE1NzI0MWVmL3RhYmxlcmFuZ2U6YTgwZGQ4OWRmYjBiNDMxYzk3YzZmZDdmMTU3MjQxZWZfNi0xLTEtMS04MjUzMg_c750d9cb-290f-4b5e-ae50-a8d6d5c9a535"
      unitRef="usd">709000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmE4MGRkODlkZmIwYjQzMWM5N2M2ZmQ3ZjE1NzI0MWVmL3RhYmxlcmFuZ2U6YTgwZGQ4OWRmYjBiNDMxYzk3YzZmZDdmMTU3MjQxZWZfNy0xLTEtMS04MjUzMg_95ae9e62-3e54-43bf-a170-e31117275c4e"
      unitRef="usd">15022000</us-gaap:OperatingLeaseLiability>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RleHRyZWdpb246MTQ3OWQ2M2QzNWJhNDQ1MWExOWNlZmZiMmUzMzY0ZWRfMTE0Ng_b912a28f-23a0-488d-8559-6b9acb6e60dd">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments as measured under Topic 840 for noncancellable operating leases as of December&#160;31, 2021, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total lease commitments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmFlZDNiODgxNjZhYTRkNDhiM2Y3NDQ1YmE5MTZmYzgxL3RhYmxlcmFuZ2U6YWVkM2I4ODE2NmFhNGQ0OGIzZjc0NDViYTkxNmZjODFfMC0xLTEtMS04MjUzMg_fc1d8916-550c-4ac5-83ac-13194744dd3d"
      unitRef="usd">7826000</us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmFlZDNiODgxNjZhYTRkNDhiM2Y3NDQ1YmE5MTZmYzgxL3RhYmxlcmFuZ2U6YWVkM2I4ODE2NmFhNGQ0OGIzZjc0NDViYTkxNmZjODFfMS0xLTEtMS04MjUzMg_82a46724-d491-42c2-9fdb-188c9a6d2626"
      unitRef="usd">7212000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmFlZDNiODgxNjZhYTRkNDhiM2Y3NDQ1YmE5MTZmYzgxL3RhYmxlcmFuZ2U6YWVkM2I4ODE2NmFhNGQ0OGIzZjc0NDViYTkxNmZjODFfMi0xLTEtMS04MjUzMg_073a92ef-c0d4-42d2-bbd7-57120415467e"
      unitRef="usd">5921000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmFlZDNiODgxNjZhYTRkNDhiM2Y3NDQ1YmE5MTZmYzgxL3RhYmxlcmFuZ2U6YWVkM2I4ODE2NmFhNGQ0OGIzZjc0NDViYTkxNmZjODFfMy0xLTEtMS04MjUzMg_7af612ab-8057-4c83-b425-87bd1e15f2d9"
      unitRef="usd">809000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmFlZDNiODgxNjZhYTRkNDhiM2Y3NDQ1YmE5MTZmYzgxL3RhYmxlcmFuZ2U6YWVkM2I4ODE2NmFhNGQ0OGIzZjc0NDViYTkxNmZjODFfNC0xLTEtMS04MjUzMg_ecfd3a03-c412-4a66-a923-ca199d9df02c"
      unitRef="usd">410000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RhYmxlOmFlZDNiODgxNjZhYTRkNDhiM2Y3NDQ1YmE5MTZmYzgxL3RhYmxlcmFuZ2U6YWVkM2I4ODE2NmFhNGQ0OGIzZjc0NDViYTkxNmZjODFfNS0xLTEtMS04MjUzMg_5715bebe-d839-4c2d-b7d9-4a9bb876be8c"
      unitRef="usd">22178000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RleHRyZWdpb246MTQ3OWQ2M2QzNWJhNDQ1MWExOWNlZmZiMmUzMzY0ZWRfMTExMQ_3b810997-e45d-4894-88b9-75352c29b9dd"
      unitRef="usd">1400000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF81NS9mcmFnOjE0NzlkNjNkMzViYTQ0NTFhMTljZWZmYjJlMzM2NGVkL3RleHRyZWdpb246MTQ3OWQ2M2QzNWJhNDQ1MWExOWNlZmZiMmUzMzY0ZWRfMTEzMA_3d196bf8-0d83-4ab6-a468-e677dd251bf1"
      unitRef="usd">4200000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RleHRyZWdpb246YTQ4MmZhODM2ZmY3NDhkY2JiZDJhZjYzNDFlMmUwMjFfMjM2MA_ed309ee8-6fd1-42d6-85f6-5d985baeb1e7">&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;7. Business combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 24, 2021, the Company completed its acquisition of CorpU, an online learning platform and content catalog focused on blended executive training. The acquisition is intended to deepen the Company&#x2019;s UB offerings through CorpU&#x2019;s cohort-based learning in scalable, virtual environments. The transaction has been accounted for as a business combination. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase price was $28.6&#160;million, of which $27.1&#160;million was paid at closing. The remaining balance of $1.5&#160;million was paid during the three months ended September 30, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issued 61,300 shares of restricted common stock to a former executive of CorpU, which is not included in the calculation of the acquisition purchase price and is accounted for as post-acquisition stock-based compensation over a three-year term.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total purchase consideration of the CorpU acquisition was allocated to the tangible and intangible assets acquired, and liabilities assumed, based upon their respective fair values as of the date of the acquisition. Management determined the preliminary fair values based on a number of factors, including a valuation from an independent third-party valuation firm. The excess of the purchase price over the net assets acquired was recorded as goodwill. Goodwill is attributable t&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;o the assembled workforce and anticipated synergies&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; arising from the acquisition, and has been allocated to the Enterprise reporting segment for the purposes of annual impairment testing. The goodwill recorded in the acquisition is not expected to be deductible for income tax purposes.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets acquired and liabilities assumed were recorded at fair value 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts payable and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total acquisition consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has included the financial results of CorpU in the condensed consolidated financial statements from the date of acquisition, which for the three and nine months ended September 30, 2022 and 2021 were not material. The business combination does not qualify as an acquisition of a significant business, and therefore&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; pro forma financial statements were not required.&lt;/span&gt; Acquisition costs of $0.3&#160;million were included in general and administrative expenses in the consolidated financial statements during the year of acquisition.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i2ee0cef98e9d4c6baa449793680f542f_D20210824-20210824"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RleHRyZWdpb246YTQ4MmZhODM2ZmY3NDhkY2JiZDJhZjYzNDFlMmUwMjFfMzky_b6488d8f-62d8-477d-a8ff-2626a0b55aeb"
      unitRef="usd">28600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i2ee0cef98e9d4c6baa449793680f542f_D20210824-20210824"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RleHRyZWdpb246YTQ4MmZhODM2ZmY3NDhkY2JiZDJhZjYzNDFlMmUwMjFfNDA1_0a35e2a5-22e8-4ac5-b41f-b38efd25b08c"
      unitRef="usd">27100000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i9b773d9676124ee0b9b857f182452feb_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RleHRyZWdpb246YTQ4MmZhODM2ZmY3NDhkY2JiZDJhZjYzNDFlMmUwMjFfNTQ5NzU1ODE2Mzg1_1edf1a0a-2ab4-4097-b48c-53cb10f0738b"
      unitRef="usd">1500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i1bc529447bfe44e1a7cdcfff34cdaa03_D20210824-20210824"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RleHRyZWdpb246YTQ4MmZhODM2ZmY3NDhkY2JiZDJhZjYzNDFlMmUwMjFfNzc1_70421afa-7c0e-4db5-89c7-66f450aa8598"
      unitRef="shares">61300</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1bc529447bfe44e1a7cdcfff34cdaa03_D20210824-20210824"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RleHRyZWdpb246YTQ4MmZhODM2ZmY3NDhkY2JiZDJhZjYzNDFlMmUwMjFfMjM1OA_b8987871-28d6-4807-b731-8393190e6423">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RleHRyZWdpb246YTQ4MmZhODM2ZmY3NDhkY2JiZDJhZjYzNDFlMmUwMjFfMjM1OQ_77c4e6ba-3be4-4dff-ad82-b09c6a5dca00">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets acquired and liabilities assumed were recorded at fair value 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts payable and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total acquisition consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ibbeb07b808b244b9bd7ece46bc18e5fe_I20210824"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RhYmxlOmRmN2FlODEzZmMzMTQ5MzhiYTBiODM5YmUwMDE1Y2RlL3RhYmxlcmFuZ2U6ZGY3YWU4MTNmYzMxNDkzOGJhMGI4MzliZTAwMTVjZGVfMC0xLTEtMS04MjUzMg_03836a7d-a947-4ce0-b14c-72de9cea2094"
      unitRef="usd">2641000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ibbeb07b808b244b9bd7ece46bc18e5fe_I20210824"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RhYmxlOmRmN2FlODEzZmMzMTQ5MzhiYTBiODM5YmUwMDE1Y2RlL3RhYmxlcmFuZ2U6ZGY3YWU4MTNmYzMxNDkzOGJhMGI4MzliZTAwMTVjZGVfMS0xLTEtMS04MjUzMg_50f09e17-7ae8-4bf6-ba19-25bf015c0df9"
      unitRef="usd">250000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ibbeb07b808b244b9bd7ece46bc18e5fe_I20210824"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RhYmxlOmRmN2FlODEzZmMzMTQ5MzhiYTBiODM5YmUwMDE1Y2RlL3RhYmxlcmFuZ2U6ZGY3YWU4MTNmYzMxNDkzOGJhMGI4MzliZTAwMTVjZGVfMi0xLTEtMS04MjUzMg_4f9afb49-7692-49a2-adfc-e15d429ced81"
      unitRef="usd">67000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ibbeb07b808b244b9bd7ece46bc18e5fe_I20210824"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RhYmxlOmRmN2FlODEzZmMzMTQ5MzhiYTBiODM5YmUwMDE1Y2RlL3RhYmxlcmFuZ2U6ZGY3YWU4MTNmYzMxNDkzOGJhMGI4MzliZTAwMTVjZGVfMy0xLTEtMS04MjUzMg_9b5ccc0e-f9b7-481d-a15b-02b47fae1a91"
      unitRef="usd">133000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ibbeb07b808b244b9bd7ece46bc18e5fe_I20210824"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RhYmxlOmRmN2FlODEzZmMzMTQ5MzhiYTBiODM5YmUwMDE1Y2RlL3RhYmxlcmFuZ2U6ZGY3YWU4MTNmYzMxNDkzOGJhMGI4MzliZTAwMTVjZGVfNC0xLTEtMS04MjUzMg_52365463-6383-4e4b-bd18-500cc4d29b45"
      unitRef="usd">15100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="ibbeb07b808b244b9bd7ece46bc18e5fe_I20210824"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RhYmxlOmRmN2FlODEzZmMzMTQ5MzhiYTBiODM5YmUwMDE1Y2RlL3RhYmxlcmFuZ2U6ZGY3YWU4MTNmYzMxNDkzOGJhMGI4MzliZTAwMTVjZGVfNS0xLTEtMS04MjUzMg_a681614b-804e-4b8b-9bcf-fe87956848cb"
      unitRef="usd">12646000</us-gaap:Goodwill>
    <udmy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities
      contextRef="ibbeb07b808b244b9bd7ece46bc18e5fe_I20210824"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RhYmxlOmRmN2FlODEzZmMzMTQ5MzhiYTBiODM5YmUwMDE1Y2RlL3RhYmxlcmFuZ2U6ZGY3YWU4MTNmYzMxNDkzOGJhMGI4MzliZTAwMTVjZGVfNi0xLTEtMS04MjUzMg_4b982778-5b50-46ca-aa29-a00c45222b1c"
      unitRef="usd">596000</udmy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities>
    <udmy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredRevenue
      contextRef="ibbeb07b808b244b9bd7ece46bc18e5fe_I20210824"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RhYmxlOmRmN2FlODEzZmMzMTQ5MzhiYTBiODM5YmUwMDE1Y2RlL3RhYmxlcmFuZ2U6ZGY3YWU4MTNmYzMxNDkzOGJhMGI4MzliZTAwMTVjZGVfNy0xLTEtMS04MjUzMg_a26f6087-56a7-45f9-baf1-4fddf77ab9f3"
      unitRef="usd">1610000</udmy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ibbeb07b808b244b9bd7ece46bc18e5fe_I20210824"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RhYmxlOmRmN2FlODEzZmMzMTQ5MzhiYTBiODM5YmUwMDE1Y2RlL3RhYmxlcmFuZ2U6ZGY3YWU4MTNmYzMxNDkzOGJhMGI4MzliZTAwMTVjZGVfOC0xLTEtMS04MjUzMg_ad8318b2-8762-4b08-9e43-d1cc3b4e7f67"
      unitRef="usd">28631000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="if156d1d05ff54bcba785d41493ce7d69_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82MS9mcmFnOmE0ODJmYTgzNmZmNzQ4ZGNiYmQyYWY2MzQxZTJlMDIxL3RleHRyZWdpb246YTQ4MmZhODM2ZmY3NDhkY2JiZDJhZjYzNDFlMmUwMjFfMjIyOA_b0aad3cc-70c9-4d8f-a999-8857c8986a82"
      unitRef="usd">300000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RleHRyZWdpb246NjAwMmNmN2FkMTVmNDhiZGIzYjAzODQ5Y2YzNmRmYWNfNzc0_704c5dd8-789f-4174-87ab-ee681562d5bc">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;8. Intangible assets, net and goodwill&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, intangible assets, net acquired as part of the CorpU business combination 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible Assets, Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible Assets, Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vendor relationships &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,653)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2 years&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, intangible assets, net acquired as part of the CorpU business combination 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible Assets, Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible Assets, Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vendor relationships &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(529)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2 years&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(158)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of intangible assets for the three months ended September 30, 2022 and 2021, was $1.1&#160;million and $0.4 million, respectively, and for the nine months ended September 30, 2022 and 2021 was $3.2&#160;million and $0.4, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The expected future amortization expense for intangible assets as of September&#160;30, 2022 was 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total expected amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Goodwill in the amount of $12.6 million was established as part of the CorpU acquisition on August 24, 2021. This amount represents the excess of the purchase price over the fair value of net assets acquired. There have been no adjustments to the carrying amount of goodwill as of September&#160;30, 2022.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RleHRyZWdpb246NjAwMmNmN2FkMTVmNDhiZGIzYjAzODQ5Y2YzNmRmYWNfNzc1_92df5909-ed08-4c39-ab18-6fd1d62c1bf7">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, intangible assets, net acquired as part of the CorpU business combination 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible Assets, Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible Assets, Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vendor relationships &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,653)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2 years&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, intangible assets, net acquired as part of the CorpU business combination 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible Assets, Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intangible Assets, Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vendor relationships &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(529)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2 years&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(158)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic4ad8977f90e4706a6dfdf60e35eff33_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfMS0yLTEtMS04MjUzMg_4b8ea70d-b800-4b80-b8af-955c3ae68664">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9cba389f339d40fe99b45c84942f871b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfMS00LTEtMS04MjUzMg_ca816267-0d51-4760-9558-b54e08bd9712"
      unitRef="usd">5500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9cba389f339d40fe99b45c84942f871b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfMS02LTEtMS04MjUzMg_1873571f-a4e6-48db-a6b8-f044f8c1bb81"
      unitRef="usd">1010000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9cba389f339d40fe99b45c84942f871b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfMS04LTEtMS04MjUzMg_36761127-b40a-4813-9ae0-8a56b1a75c0e"
      unitRef="usd">4490000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i24e69fbaf36042368b548d922f27768c_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfMi0yLTEtMS04MjUzMg_6af158e8-e2e7-447d-9d2d-e8b0e33f5083">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id8e010e80fc14940a5da1a0ce7f4045f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfMi00LTEtMS04MjUzMg_70ffce2c-e288-4b0e-917a-57a53ece8897"
      unitRef="usd">4500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id8e010e80fc14940a5da1a0ce7f4045f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfMi02LTEtMS04MjUzMg_ac9df0a6-9bdd-4923-b91c-993e41cb6af1"
      unitRef="usd">1653000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id8e010e80fc14940a5da1a0ce7f4045f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfMi04LTEtMS04MjUzMg_9f7c119e-a0ac-42ec-a9d6-e33be59fca72"
      unitRef="usd">2847000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i014ffbe927b34b698197466d1749b366_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfMy0yLTEtMS04MjUzMg_d1a1b53e-8f68-4b00-baf4-e588a7324efd">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i994383f58f1d4735b8350cd5ebfb0f81_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfMy00LTEtMS04MjUzMg_178422a5-622f-40b7-bc87-2db0e0f4da06"
      unitRef="usd">4200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i994383f58f1d4735b8350cd5ebfb0f81_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfMy02LTEtMS04MjUzMg_ffa4db47-55d0-45f4-8ffa-a24015abdc8d"
      unitRef="usd">1543000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i994383f58f1d4735b8350cd5ebfb0f81_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfMy04LTEtMS04MjUzMg_1e57cdda-64ce-4b37-b5f0-3907fcca308e"
      unitRef="usd">2657000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if5b5e1793f6849aa850d61105c6126ce_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfNC0yLTEtMS04MjUzMg_3976cab2-b14e-46dc-8c54-e8fdaba66875">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idc021a8a12a3446eb7ac4f5b930c4de7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfNC00LTEtMS04MjUzMg_873a8c5b-917f-40b2-ac7e-a06a4e99a885"
      unitRef="usd">900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idc021a8a12a3446eb7ac4f5b930c4de7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfNC02LTEtMS04MjUzMg_ffd79465-6130-48cd-8d6e-7de9876fa416"
      unitRef="usd">497000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idc021a8a12a3446eb7ac4f5b930c4de7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfNC04LTEtMS04MjUzMg_d99c355f-dcb8-48ff-adf9-d5193e91bffe"
      unitRef="usd">403000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfNS00LTEtMS04MjUzMg_915ab94d-620b-42d6-bf4c-c6bd46e21983"
      unitRef="usd">15100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfNS02LTEtMS04MjUzMg_c632a028-cac6-4a29-935f-4adf43fe348f"
      unitRef="usd">4703000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmMxYTBmNGJjYjNkMTQ4ODdhNDAyNGFkYjRjODMxNzIzL3RhYmxlcmFuZ2U6YzFhMGY0YmNiM2QxNDg4N2E0MDI0YWRiNGM4MzE3MjNfNS04LTEtMS04MjUzMg_fd0a40c6-a7fd-4e1f-b4ce-f38b6dff968f"
      unitRef="usd">10397000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iee87cc4971414cc391bb99e375f3026a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfMS0yLTEtMS04MjUzMg_0330c391-3be8-41fe-939d-b2714cf41296">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i97adb4fd49c64d51ae6d3a3176eb8081_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfMS00LTEtMS04MjUzMg_ab8f6237-19de-490e-89e9-47555bdd748a"
      unitRef="usd">5500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i97adb4fd49c64d51ae6d3a3176eb8081_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfMS02LTEtMS04MjUzMg_7cd082c0-a75c-4edb-ba33-f0cae8b9c9ef"
      unitRef="usd">323000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i97adb4fd49c64d51ae6d3a3176eb8081_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfMS04LTEtMS04MjUzMg_d5ad8d27-8055-41ac-b523-da4894c47675"
      unitRef="usd">5177000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i04fd8fd8c586420fbf0b563b8cc24056_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfMi0yLTEtMS04MjUzMg_bab7642b-002c-4299-95de-cb4a00a96ff9">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9f11142dc5e345699d834e4bc2ed6633_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfMi00LTEtMS04MjUzMg_c0a4c999-ff85-464c-8348-ef7e8a2fc5f3"
      unitRef="usd">4500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9f11142dc5e345699d834e4bc2ed6633_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfMi02LTEtMS04MjUzMg_5a712b4d-9f12-48b5-aea0-7e85d0444c28"
      unitRef="usd">529000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9f11142dc5e345699d834e4bc2ed6633_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfMi04LTEtMS04MjUzMg_a81842e1-6114-4e25-9d20-de96e276dc39"
      unitRef="usd">3971000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifbf26f3a9e2c4a7fadf934275a87067c_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfMy0yLTEtMS04MjUzMg_5f5fe4e9-073e-40f8-9dfc-33b0c337e6be">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i51ea71dd2d024332ac33b8c341629420_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfMy00LTEtMS04MjUzMg_ff0a03a1-0f5f-4d0e-b75b-8df3e039d25a"
      unitRef="usd">4200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i51ea71dd2d024332ac33b8c341629420_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfMy02LTEtMS04MjUzMg_067efe1d-9360-4548-9f37-7d270723ad3b"
      unitRef="usd">493000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i51ea71dd2d024332ac33b8c341629420_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfMy04LTEtMS04MjUzMg_758595c2-e3e5-40a4-971f-220dedfbb6fe"
      unitRef="usd">3707000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i61f917633a604c459454e2c6874a7a2b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfNC0yLTEtMS04MjUzMg_1dc8cd06-2133-472b-a005-5b173d212891">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8408114c6a484b88804345c206d839c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfNC00LTEtMS04MjUzMg_71aba491-84c0-4efd-9854-c278f221c434"
      unitRef="usd">900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8408114c6a484b88804345c206d839c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfNC02LTEtMS04MjUzMg_6c987fbf-6fa6-4e45-a5b8-4f87a1006a01"
      unitRef="usd">158000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8408114c6a484b88804345c206d839c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfNC04LTEtMS04MjUzMg_fe02fdfa-898e-4a40-93ab-ed23c60e62b5"
      unitRef="usd">742000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfNS00LTEtMS04MjUzMg_113518b9-e233-423c-8c55-366ccd853912"
      unitRef="usd">15100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfNS02LTEtMS04MjUzMg_55b6e0c5-5983-4c48-b014-fcd877837a57"
      unitRef="usd">1503000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOmU1MzAwZDMyNTI2NDQ0NjI5MTM5OWEwN2Q2ODMxYWNhL3RhYmxlcmFuZ2U6ZTUzMDBkMzI1MjY0NDQ2MjkxMzk5YTA3ZDY4MzFhY2FfNS04LTEtMS04MjUzMg_2bb2da9a-bbe4-404e-9fc6-f36c7ebf6259"
      unitRef="usd">13597000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RleHRyZWdpb246NjAwMmNmN2FkMTVmNDhiZGIzYjAzODQ5Y2YzNmRmYWNfMzA1_731fadff-1af6-4125-879e-b9622cb92552"
      unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RleHRyZWdpb246NjAwMmNmN2FkMTVmNDhiZGIzYjAzODQ5Y2YzNmRmYWNfNTQ5NzU1ODE0ODA5_6b95d481-a824-48e1-9cfb-9228b9980ace"
      unitRef="usd">400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RleHRyZWdpb246NjAwMmNmN2FkMTVmNDhiZGIzYjAzODQ5Y2YzNmRmYWNfNTQ5NzU1ODE0ODE1_e75c209f-033b-4786-ac86-efe7d12f3622"
      unitRef="usd">3200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RleHRyZWdpb246NjAwMmNmN2FkMTVmNDhiZGIzYjAzODQ5Y2YzNmRmYWNfNTQ5NzU1ODE0ODI4_29e462cf-6d51-49af-b1a5-67eeb139b385"
      unitRef="usd">400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOjhhMDJiNDM4MDQ1NzQ3MjdhMzcxYmVkMWQ1M2JmZGMzL3RhYmxlcmFuZ2U6OGEwMmI0MzgwNDU3NDcyN2EzNzFiZWQxZDUzYmZkYzNfMC0xLTEtMS04MjUzMg_8d768aea-0ba6-4a5a-a005-401c833b813c"
      unitRef="usd">1066000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOjhhMDJiNDM4MDQ1NzQ3MjdhMzcxYmVkMWQ1M2JmZGMzL3RhYmxlcmFuZ2U6OGEwMmI0MzgwNDU3NDcyN2EzNzFiZWQxZDUzYmZkYzNfMS0xLTEtMS04MjUzMg_3d04f5c9-17db-4b3b-bea8-dd2e9c8f2471"
      unitRef="usd">4108000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOjhhMDJiNDM4MDQ1NzQ3MjdhMzcxYmVkMWQ1M2JmZGMzL3RhYmxlcmFuZ2U6OGEwMmI0MzgwNDU3NDcyN2EzNzFiZWQxZDUzYmZkYzNfMi0xLTEtMS04MjUzMg_63f1e7d8-181a-4906-a6a2-8aebef37e606"
      unitRef="usd">2795000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOjhhMDJiNDM4MDQ1NzQ3MjdhMzcxYmVkMWQ1M2JmZGMzL3RhYmxlcmFuZ2U6OGEwMmI0MzgwNDU3NDcyN2EzNzFiZWQxZDUzYmZkYzNfMy0xLTEtMS04MjUzMg_f428fbda-e34c-4aec-abe2-2ef39e887d22"
      unitRef="usd">917000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOjhhMDJiNDM4MDQ1NzQ3MjdhMzcxYmVkMWQ1M2JmZGMzL3RhYmxlcmFuZ2U6OGEwMmI0MzgwNDU3NDcyN2EzNzFiZWQxZDUzYmZkYzNfNC0xLTEtMS04MjUzMg_332af732-61a6-4bd2-8fb7-7092905c4b0d"
      unitRef="usd">917000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <udmy:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOjhhMDJiNDM4MDQ1NzQ3MjdhMzcxYmVkMWQ1M2JmZGMzL3RhYmxlcmFuZ2U6OGEwMmI0MzgwNDU3NDcyN2EzNzFiZWQxZDUzYmZkYzNfNS0xLTEtMS04MjUzMg_5b9998e9-e782-42b3-8585-6f82651d0c8b"
      unitRef="usd">594000</udmy:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RhYmxlOjhhMDJiNDM4MDQ1NzQ3MjdhMzcxYmVkMWQ1M2JmZGMzL3RhYmxlcmFuZ2U6OGEwMmI0MzgwNDU3NDcyN2EzNzFiZWQxZDUzYmZkYzNfNi0xLTEtMS04MjUzMg_a5b8ddab-968b-48e6-bf3e-d3d894c81f2f"
      unitRef="usd">10397000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="ibbeb07b808b244b9bd7ece46bc18e5fe_I20210824"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82NC9mcmFnOjYwMDJjZjdhZDE1ZjQ4YmRiM2IwMzg0OWNmMzZkZmFjL3RleHRyZWdpb246NjAwMmNmN2FkMTVmNDhiZGIzYjAzODQ5Y2YzNmRmYWNfNTI2_306d7135-d1ac-4bc3-939b-e1977c07dd1e"
      unitRef="usd">12600000</us-gaap:Goodwill>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RleHRyZWdpb246ZWQxNjcxYjk3N2Q3NDY1ZDllYTg5YTU1NTJkOTFmMmRfNDE5OQ_7e15d1aa-6a86-4e15-a418-ecba3b90d373">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;9. Accrued expenses and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consist of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Indirect tax reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Indirect tax payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Deferred rent, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;36,777&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;40,140&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indirect tax payables relate to amounts collected from customers on behalf of third-party taxing authorities, primarily on sales in the U.S. and in international jurisdictions. Indirect tax payables also include withholding taxes on payments made to the Company&#x2019;s instructors before remitting these amounts to the taxing authorities.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indirect tax reserves primarily relate to instructor withholding tax reserves.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Instructor withholding tax reserves&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company conducts operations in many tax jurisdictions throughout the United States and the rest of the world. The Company has an obligation to comply with information reporting and tax withholding requirements with regards to certain payments made to its U.S. and non-U.S. instructors. Under United States federal tax rules, in the case where the Company withholds less than the correct amount of tax or fails to report it, it is liable for the correct amount that it was required to withhold, plus interest and potential penalties. The Company may be entitled to relief on certain payments if the Company can obtain documentation (e.g. taxpayer identification forms) from instructors establishing that the instructor payee qualifies for reduced withholding tax rates, or that the instructor payee reported the payments and paid the corresponding taxes owed.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to March 2020, the Company had not obtained appropriate taxpayer identification forms from instructors, nor remitted applicable tax withholding amounts to the U.S. Internal Revenue Service (&#x201c;IRS&#x201d;) where required. In accordance with GAAP, the Company recorded a provision for its tax exposure when it was both probable that a liability had been incurred and the amount of the exposure could be reasonably estimated. Given the significant quantity of instructor payments the Company makes in its operations, the Company has applied a statistical sampling approach that is analogous to methods commonly used by the IRS when determining the extent of withholding tax obligations during IRS audits for the historical instructor payments.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The instructor withholding provision estimate includes several key assumptions including, but not limited to, the tax characterization of the Company&#x2019;s payments made to instructors, the historical lookback practices and scoping precedents of the IRS, the methods for sourcing of instructor payments to U.S. and non-U.S. jurisdictions, and management&#x2019;s estimate of the penalty relief on certain instructor payments it will be entitled to.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning in March 2020, the Company began collecting appropriate taxpayer identification forms from its instructors, assessing whether the forms justified a reduced rate of withholding or withholding exemption, and remitting withholding tax payments to the IRS where required. The Company also began reporting payments to its non-U.S. instructors and the IRS annually where required to do so.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, the Company approached the IRS to address the historical tax withholding amounts for instructors. Final settlement of the matter could differ materially from the estimate recorded in the accompanying condensed consolidated balance sheets, and there exists a reasonable possibility that the Company could incur losses that are significantly more or significantly less than the Company has accrued as of September&#160;30, 2022 and December&#160;31, 2021. As of September&#160;30, 2022, the Company estimated $16.1 million as its best estimate of the probable, potential loss, which has been recorded in accrued expenses and other liabilities in the accompanying condensed consolidated balance sheets.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the estimated amount the Company has determined it will owe are recorded in general and administrative expenses in the accompanying condensed consolidated statements of operations. Estimated interest is recorded in interest income (expense), net in the accompanying condensed consolidated statement of operations.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes to the instructor withholding tax reserve are 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amounts charged to (released from) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(985)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net payments and settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance, end of period&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,051&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,506&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,051&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,506&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RleHRyZWdpb246ZWQxNjcxYjk3N2Q3NDY1ZDllYTg5YTU1NTJkOTFmMmRfNDE5Nw_d0385384-dbe9-4404-b61f-30ba5f637a02">&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consist of the following (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Indirect tax reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Indirect tax payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Deferred rent, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;36,777&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;40,140&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOmNhYzU3NmJkYjhlYTQ0ZTBhNGU4ZmExNTI5MjgwMDJmL3RhYmxlcmFuZ2U6Y2FjNTc2YmRiOGVhNDRlMGE0ZThmYTE1MjkyODAwMmZfMi0xLTEtMS04MjUzMg_10d2c52d-36bd-4d14-ac1e-583ef9a1654e"
      unitRef="usd">7771000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOmNhYzU3NmJkYjhlYTQ0ZTBhNGU4ZmExNTI5MjgwMDJmL3RhYmxlcmFuZ2U6Y2FjNTc2YmRiOGVhNDRlMGE0ZThmYTE1MjkyODAwMmZfMi0zLTEtMS04MjUzMg_85ad4a1a-6a91-4267-a55b-d32558f6d558"
      unitRef="usd">7326000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DeferredRentCreditCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOmNhYzU3NmJkYjhlYTQ0ZTBhNGU4ZmExNTI5MjgwMDJmL3RhYmxlcmFuZ2U6Y2FjNTc2YmRiOGVhNDRlMGE0ZThmYTE1MjkyODAwMmZfMy0xLTEtMS04MjUzMg_0bdac2bc-e2f7-4b0a-aec1-21db29dccc56"
      unitRef="usd">19259000</us-gaap:DeferredRentCreditCurrent>
    <us-gaap:DeferredRentCreditCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOmNhYzU3NmJkYjhlYTQ0ZTBhNGU4ZmExNTI5MjgwMDJmL3RhYmxlcmFuZ2U6Y2FjNTc2YmRiOGVhNDRlMGE0ZThmYTE1MjkyODAwMmZfMy0zLTEtMS04MjUzMg_d4a98278-0419-4e8c-a655-dcc4cc2f3400"
      unitRef="usd">18392000</us-gaap:DeferredRentCreditCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOmNhYzU3NmJkYjhlYTQ0ZTBhNGU4ZmExNTI5MjgwMDJmL3RhYmxlcmFuZ2U6Y2FjNTc2YmRiOGVhNDRlMGE0ZThmYTE1MjkyODAwMmZfNC0xLTEtMS04MjUzMg_3703f578-aefb-4328-b7f4-3ac970bc06c2"
      unitRef="usd">7288000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOmNhYzU3NmJkYjhlYTQ0ZTBhNGU4ZmExNTI5MjgwMDJmL3RhYmxlcmFuZ2U6Y2FjNTc2YmRiOGVhNDRlMGE0ZThmYTE1MjkyODAwMmZfNC0zLTEtMS04MjUzMg_ed66acea-971e-4ff2-8b2f-5fbb301e2023"
      unitRef="usd">10786000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOmNhYzU3NmJkYjhlYTQ0ZTBhNGU4ZmExNTI5MjgwMDJmL3RhYmxlcmFuZ2U6Y2FjNTc2YmRiOGVhNDRlMGE0ZThmYTE1MjkyODAwMmZfNS0xLTEtMS04MjUzMg_05e3b9b3-a70a-4141-8d9d-092a6fb2cc58"
      unitRef="usd">0</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOmNhYzU3NmJkYjhlYTQ0ZTBhNGU4ZmExNTI5MjgwMDJmL3RhYmxlcmFuZ2U6Y2FjNTc2YmRiOGVhNDRlMGE0ZThmYTE1MjkyODAwMmZfNS0zLTEtMS04MjUzMg_ae51e5d0-dcf1-4d97-bbec-a945d1ab83f3"
      unitRef="usd">803000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOmNhYzU3NmJkYjhlYTQ0ZTBhNGU4ZmExNTI5MjgwMDJmL3RhYmxlcmFuZ2U6Y2FjNTc2YmRiOGVhNDRlMGE0ZThmYTE1MjkyODAwMmZfNi0xLTEtMS04MjUzMg_95229f8e-0d0b-42df-bc42-573b7df505f7"
      unitRef="usd">2459000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOmNhYzU3NmJkYjhlYTQ0ZTBhNGU4ZmExNTI5MjgwMDJmL3RhYmxlcmFuZ2U6Y2FjNTc2YmRiOGVhNDRlMGE0ZThmYTE1MjkyODAwMmZfNi0zLTEtMS04MjUzMg_864c9c1b-b44e-4999-b010-945ce8ea30cf"
      unitRef="usd">2833000</us-gaap:OtherLiabilitiesCurrent>
    <udmy:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOmNhYzU3NmJkYjhlYTQ0ZTBhNGU4ZmExNTI5MjgwMDJmL3RhYmxlcmFuZ2U6Y2FjNTc2YmRiOGVhNDRlMGE0ZThmYTE1MjkyODAwMmZfNy0xLTEtMS04MjUzMg_b595255a-e43e-4de5-8b65-9068e2531676"
      unitRef="usd">36777000</udmy:AccruedExpensesAndOtherLiabilitiesCurrent>
    <udmy:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOmNhYzU3NmJkYjhlYTQ0ZTBhNGU4ZmExNTI5MjgwMDJmL3RhYmxlcmFuZ2U6Y2FjNTc2YmRiOGVhNDRlMGE0ZThmYTE1MjkyODAwMmZfNy0zLTEtMS04MjUzMg_bc2b0e07-9e97-40f6-bc33-5ded18e83814"
      unitRef="usd">40140000</udmy:AccruedExpensesAndOtherLiabilitiesCurrent>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i9e454ae253fd4434b272ab33dde06e84_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RleHRyZWdpb246ZWQxNjcxYjk3N2Q3NDY1ZDllYTg5YTU1NTJkOTFmMmRfMjE5OTAyMzI2MDM2Nw_bc0e7a06-6ac2-418d-918c-e33b1191ef45"
      unitRef="usd">16100000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RleHRyZWdpb246ZWQxNjcxYjk3N2Q3NDY1ZDllYTg5YTU1NTJkOTFmMmRfNDE5OA_fe248eb3-3568-47e3-8230-0b887a02f5c0">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes to the instructor withholding tax reserve are 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amounts charged to (released from) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(985)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net payments and settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance, end of period&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,051&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,506&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,051&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,506&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ib7962e7b42b34f4e82d08b6b98d996c0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfMi0xLTEtMS04MjUzMg_2cfd1228-4614-4afa-8625-fc6e9dcb2bc8"
      unitRef="usd">15850000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i2d9de88bcf9749e495cd48beea2b4fa4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfMi0zLTEtMS04MjUzMg_d578b051-8329-4c03-afc6-c02fe63e7256"
      unitRef="usd">22534000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i2a1d4b8042c043a7a59338aa29afa61a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfMi01LTEtMS04MjUzMg_68cdc5a7-20fb-460f-abe9-b49b8f4b5788"
      unitRef="usd">17036000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i9395634ad03848748d8f201628db456e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfMi03LTEtMS04MjUzMg_95ca91cb-2a12-40d5-9656-b524eb0d664e"
      unitRef="usd">22166000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualProvision
      contextRef="if23e03333e1541eca735e94171179f9e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfMy0xLTEtMS04MjUzMg_494be0bb-1240-447c-8e64-4628956edc53"
      unitRef="usd">201000</us-gaap:LossContingencyAccrualProvision>
    <us-gaap:LossContingencyAccrualProvision
      contextRef="i15b75ecd73944ff09553b654e480b8b3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfMy0zLTEtMS04MjUzMg_89a3423c-1e8c-4c5b-8aae-333ebe18b07e"
      unitRef="usd">-4028000</us-gaap:LossContingencyAccrualProvision>
    <us-gaap:LossContingencyAccrualProvision
      contextRef="i9cec231129d14fb28dad927bf641301d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfMy01LTEtMS04MjUzMg_a8824924-1d64-4c3d-949f-1cf5ccc3f4b3"
      unitRef="usd">-985000</us-gaap:LossContingencyAccrualProvision>
    <us-gaap:LossContingencyAccrualProvision
      contextRef="i6197e21477ab41d28e86a1bad2d1143d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfMy03LTEtMS04MjUzMg_788a6e64-453d-4d9a-91e2-7b8935e59120"
      unitRef="usd">-3660000</us-gaap:LossContingencyAccrualProvision>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="if23e03333e1541eca735e94171179f9e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfNC0xLTEtMS04MjUzMg_e12a7784-3fa5-4ea0-a153-3fd202506f06"
      unitRef="usd">0</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i15b75ecd73944ff09553b654e480b8b3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfNC0zLTEtMS04MjUzMg_424a7668-6451-41e1-84bb-80fdb00b6e58"
      unitRef="usd">0</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i9cec231129d14fb28dad927bf641301d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfNC01LTEtMS04MjUzMg_267ee5ba-995f-41ea-9763-5074887a34b4"
      unitRef="usd">0</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i6197e21477ab41d28e86a1bad2d1143d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfNC03LTEtMS04MjUzMg_a5154820-ebed-4fe6-82c4-7397db65dbcc"
      unitRef="usd">0</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i9e454ae253fd4434b272ab33dde06e84_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfNS0xLTEtMS04MjUzMg_3a267562-f0b1-4a16-aacc-f4c9eba11ebc"
      unitRef="usd">16051000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="idf75bc217ccb44aa9c7a340e17a25927_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfNS0zLTEtMS04MjUzMg_49e4425b-f9e3-44aa-add9-25a3a40730a2"
      unitRef="usd">18506000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i9e454ae253fd4434b272ab33dde06e84_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfNS01LTEtMS04MjUzMg_432d2b22-9742-499f-b6ed-da0249c22488"
      unitRef="usd">16051000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="idf75bc217ccb44aa9c7a340e17a25927_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF82Ny9mcmFnOmVkMTY3MWI5NzdkNzQ2NWQ5ZWE4OWE1NTUyZDkxZjJkL3RhYmxlOjc2MWMyMzE2NjZhMTQ1MzViMmRjNTUwMmM1ZTBmMzgzL3RhYmxlcmFuZ2U6NzYxYzIzMTY2NmExNDUzNWIyZGM1NTAyYzVlMGYzODNfNS03LTEtMS04MjUzMg_6224cd91-2924-421a-bb87-fa81578e851a"
      unitRef="usd">18506000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83MC9mcmFnOmQ0MmZlNGZiY2ZkOTRiN2JiNTIwN2M3YzU0NjRiOTQxL3RleHRyZWdpb246ZDQyZmU0ZmJjZmQ5NGI3YmI1MjA3YzdjNTQ2NGI5NDFfMjUzMA_9bb9c641-4d41-49a4-833e-b763aa43f69a">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;10. Commitments and contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Noncancellable purchase commitments&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has contractual commitments with its cloud infrastructure provider, network service providers and paid advertising vendors that are noncancellable. As of September&#160;30, 2022, the Company had ap&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;proximately $14.6 million worth of future minimum payments under the Company&#x2019;s noncancellable purchase commitments which are expected to be paid through 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including certain business partners, investors, contractors, and the Company&#x2019;s officers, directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party&#x2019;s claims and related losses suffered or incurred by the indemnified party resulting from actual or threatened third-party claims because of the Company&#x2019;s activities or, in some cases, non-compliance with certain representations and warranties made by the Company. In general, the Company does not record any liability for these indemnities in the accompanying condensed consolidated balance sheets as the amounts cannot be reasonably estimated and are not considered probable. The Company does, however, accrue for losses for any known contingent liability, including those that may arise from indemnification provisions, when future payment is probable. To date, losses recorded in the Company&#x2019;s condensed consolidated statements of operations in connection with the indemnification provisions have not been material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, in the ordinary course of business, the Company is subject to legal proceedings, claims, investigations, and other proceedings, including claims of alleged infringement of third-party patents and other intellectual property rights, and commercial, employment, and other matters. In accordance with generally accepted accounting principles, the Company makes a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least annually and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. The outcome of such litigation is not expected to have a material effect on the financial position, results of operation and cash flows of the Company. The Company has recorded an immaterial amount related to all outstanding litigation matters as of September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83MC9mcmFnOmQ0MmZlNGZiY2ZkOTRiN2JiNTIwN2M3YzU0NjRiOTQxL3RleHRyZWdpb246ZDQyZmU0ZmJjZmQ5NGI3YmI1MjA3YzdjNTQ2NGI5NDFfMjQ0_ac1dbd4f-257c-4659-9f6c-e5c5b9464404"
      unitRef="usd">14600000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83My9mcmFnOjQ2YWVlNmI1N2EzNTRiY2NiYTkyN2ExZjE3ZTA0Mjg2L3RleHRyZWdpb246NDZhZWU2YjU3YTM1NGJjY2JhOTI3YTFmMTdlMDQyODZfMjEwNw_6832c32e-f86d-4b61-ac88-f773c8098ff1">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;11. Income taxes&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes for interim periods is determined using an estimate of the Company&#x2019;s annual effective tax rate, adjusted for discrete items, if any, that are taken into consideration in the relevant period. Each quarter, the Company updates the estimate of the annual effective tax rate, and if the estimated tax rate changes, the Company records a cumulative adjustment to the provision.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax provision resulted in an effective tax rate of (1.1)% and 5.6% for the three months ended September 30, 2022 and 2021, respectively, and (1.1)% and (1.3)% for the nine months ended September 30, 2022 and 2021, respectively. During the three and nine months ended September 30, 2022, as compared to the same periods in the prior year, the effective tax rate decreased primarily due to changes in foreign tax expense and foreign withholding taxes. The difference between the 21% statutory federal tax rate and the effective tax rate was primarily a result of income earned in jurisdictions with higher statutory tax rates, foreign withholding taxes, and tax credits offset by change in valuation allowance.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, the Company has provided a valuation allowance against U.S. federal and state deferred tax assets. Management continues to evaluate the realizability of deferred tax assets and the related valuation allowance. If management's assessment of the deferred tax assets or the corresponding valuation allowance were to change, the Company would record the related adjustment to income during the period in which management makes the determination.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties associated with uncertain tax benefits as part of the income tax provision. To date, the Company has not recognized any interest and penalties in its condensed consolidated statements of operations, nor has it accrued for or made payments for interest and penalties.&lt;/span&gt;&lt;/div&gt;The Company is subject to taxation in the U.S. and various foreign jurisdictions. Due to net operating loss (&#x201c;NOL&#x201d;) carryforwards and tax credit carryforwards, the statutes of limitations remain open for tax years from inception of the Company through 2021. There are currently no income tax audits underway by U.S. federal or state taxing authorities.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83My9mcmFnOjQ2YWVlNmI1N2EzNTRiY2NiYTkyN2ExZjE3ZTA0Mjg2L3RleHRyZWdpb246NDZhZWU2YjU3YTM1NGJjY2JhOTI3YTFmMTdlMDQyODZfNTQ5NzU1ODE2MDQ5_df057b42-6571-4f0b-ba9c-ef3fae201e7a"
      unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83My9mcmFnOjQ2YWVlNmI1N2EzNTRiY2NiYTkyN2ExZjE3ZTA0Mjg2L3RleHRyZWdpb246NDZhZWU2YjU3YTM1NGJjY2JhOTI3YTFmMTdlMDQyODZfNTQ5NzU1ODE2MDU3_46b551f2-aed2-4b17-82ff-6186d3ecaaa4"
      unitRef="number">0.056</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83My9mcmFnOjQ2YWVlNmI1N2EzNTRiY2NiYTkyN2ExZjE3ZTA0Mjg2L3RleHRyZWdpb246NDZhZWU2YjU3YTM1NGJjY2JhOTI3YTFmMTdlMDQyODZfNTIz_4fbed52c-6e45-48f6-870c-d116c4fefa90"
      unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83My9mcmFnOjQ2YWVlNmI1N2EzNTRiY2NiYTkyN2ExZjE3ZTA0Mjg2L3RleHRyZWdpb246NDZhZWU2YjU3YTM1NGJjY2JhOTI3YTFmMTdlMDQyODZfNTMw_6f34ceeb-2b85-4521-9ead-292bf35a4f0c"
      unitRef="number">-0.013</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83Ni9mcmFnOjc1NzhjM2JhNWJlYzQ5NWU5NDI0YzQ1YjEyZTI4YmVlL3RleHRyZWdpb246NzU3OGMzYmE1YmVjNDk1ZTk0MjRjNDViMTJlMjhiZWVfNTYx_b5cd20b0-a162-4f66-a951-4c88e1dc536d">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;12. Employee retirement plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains a 401(k) retirement savings plan covering eligible employees. Employee contributions to the plan consist of a percentage based on eligible employee compensation. The Company matches 25% of an employ&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ee&#x2019;s contribution up to 6% of the employee&#x2019;s compensation, with a cap of $500 annually, subject to a two-year graded vesting schedule that vests 50% after an employee&#x2019;s first year of employment and 100% after two years of employment. The Company contributed an immaterial amount for the three months ended September 30, 2022 and 2021, and $0.4&#160;million and $0.3&#160;million for the nine months ended September 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83Ni9mcmFnOjc1NzhjM2JhNWJlYzQ5NWU5NDI0YzQ1YjEyZTI4YmVlL3RleHRyZWdpb246NzU3OGMzYmE1YmVjNDk1ZTk0MjRjNDViMTJlMjhiZWVfMjEy_24ac8a64-46b5-4c4d-8f03-eb53dde21a76"
      unitRef="number">0.25</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83Ni9mcmFnOjc1NzhjM2JhNWJlYzQ5NWU5NDI0YzQ1YjEyZTI4YmVlL3RleHRyZWdpb246NzU3OGMzYmE1YmVjNDk1ZTk0MjRjNDViMTJlMjhiZWVfMjUx_1d9e6d0a-f25e-44ac-aaba-126dcb805dd0"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83Ni9mcmFnOjc1NzhjM2JhNWJlYzQ5NWU5NDI0YzQ1YjEyZTI4YmVlL3RleHRyZWdpb246NzU3OGMzYmE1YmVjNDk1ZTk0MjRjNDViMTJlMjhiZWVfMzAw_05794ad4-383b-49e3-8e14-642aa468fbfc"
      unitRef="usd">500</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
    <udmy:DefinedContributionPlanVestingPeriod
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83Ni9mcmFnOjc1NzhjM2JhNWJlYzQ5NWU5NDI0YzQ1YjEyZTI4YmVlL3RleHRyZWdpb246NzU3OGMzYmE1YmVjNDk1ZTk0MjRjNDViMTJlMjhiZWVfNTYy_ecc81b7d-2bab-45df-9d8f-32c16b85f1e7">P2Y</udmy:DefinedContributionPlanVestingPeriod>
    <us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83Ni9mcmFnOjc1NzhjM2JhNWJlYzQ5NWU5NDI0YzQ1YjEyZTI4YmVlL3RleHRyZWdpb246NzU3OGMzYmE1YmVjNDk1ZTk0MjRjNDViMTJlMjhiZWVfMzY5_99aab3c5-29d5-425d-bee8-7c23ffe17960"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage>
    <udmy:DefinedContributionPlanEmployersMatchingContributionVestingPercentageAfterTwoYearsEmployment
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83Ni9mcmFnOjc1NzhjM2JhNWJlYzQ5NWU5NDI0YzQ1YjEyZTI4YmVlL3RleHRyZWdpb246NzU3OGMzYmE1YmVjNDk1ZTk0MjRjNDViMTJlMjhiZWVfNDIx_f3014bba-a170-4d49-a9c7-cac5a416e9d1"
      unitRef="number">1</udmy:DefinedContributionPlanEmployersMatchingContributionVestingPercentageAfterTwoYearsEmployment>
    <udmy:DefinedContributionPlanVestingPeriod
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83Ni9mcmFnOjc1NzhjM2JhNWJlYzQ5NWU5NDI0YzQ1YjEyZTI4YmVlL3RleHRyZWdpb246NzU3OGMzYmE1YmVjNDk1ZTk0MjRjNDViMTJlMjhiZWVfNDMw_8749ec58-3560-452e-b477-9e2a66793e46">P2Y</udmy:DefinedContributionPlanVestingPeriod>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83Ni9mcmFnOjc1NzhjM2JhNWJlYzQ5NWU5NDI0YzQ1YjEyZTI4YmVlL3RleHRyZWdpb246NzU3OGMzYmE1YmVjNDk1ZTk0MjRjNDViMTJlMjhiZWVfMjc0ODc3OTA3MDA1Mg_01893762-c077-498d-b629-0f892610d2f2"
      unitRef="usd">0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83Ni9mcmFnOjc1NzhjM2JhNWJlYzQ5NWU5NDI0YzQ1YjEyZTI4YmVlL3RleHRyZWdpb246NzU3OGMzYmE1YmVjNDk1ZTk0MjRjNDViMTJlMjhiZWVfMjc0ODc3OTA3MDA1Mg_28f29763-4069-4642-94b5-78c9581468f3"
      unitRef="usd">0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83Ni9mcmFnOjc1NzhjM2JhNWJlYzQ5NWU5NDI0YzQ1YjEyZTI4YmVlL3RleHRyZWdpb246NzU3OGMzYmE1YmVjNDk1ZTk0MjRjNDViMTJlMjhiZWVfNTE5_dcc13f9d-1384-4f41-a446-b36e37125985"
      unitRef="usd">400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83Ni9mcmFnOjc1NzhjM2JhNWJlYzQ5NWU5NDI0YzQ1YjEyZTI4YmVlL3RleHRyZWdpb246NzU3OGMzYmE1YmVjNDk1ZTk0MjRjNDViMTJlMjhiZWVfNTI2_6910f15f-2fa3-402d-b907-4189ba510107"
      unitRef="usd">300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfMTYwMw_55c6d5d7-9bea-4522-b33f-926d4bc2fd37">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;13. Related party transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Naspers Ltd. (&#x201c;Naspers&#x201d;), through an investment entity controlled by Prosus N.V. (&#x201c;Prosus&#x201d;), beneficially owns more than 5% of the Company&#x2019;s outstanding capital stock. A current member of the Company&#x2019;s Board of Directors is an executive officer of a Prosus operating subsidiary, OLX Global B.V. A former member of the Company&#x2019;s Board of Directors, who resigned in September 2022, was an executive officer of Prosus. Naspers and certain entities directly and indirectly controlled by Naspers are customers of the C&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ompany&#x2019;s Enterprise subscription offering. The Company recorded $0.3 million and $0.3 million of revenue from services provided to these customers during the three months ended September 30, 2022 and 2021, respectively, and $1.1&#160;million and $0.9&#160;million for the nine months ended September 30, 2022 and 2021. As of September&#160;30, 2022 and December&#160;31, 2021, the Company had an accounts receivable balance with these customers of $0.1 million and $0.1 million, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Insight Partners, where a member of the Company&#x2019;s Board of Directors is a Managing Director, is affiliated with certain vendors that the Company has contracted to provide technology and software solutions. During the three months ended September 30, 2022 and 2021, the Company recorded $0.2 million and $0.1 million, respectively, of expenses with these vendors. During the&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; nine months ended September 30, 2022 and 2021, the Company record&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ed $0.7 million and $0.3 million, respectively, of expense with these vendors. As of September&#160;30, 2022 and December&#160;31, 2021, the Company had an accounts payable balance with these vendors of zero and $0.1&#160;million, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain members of the Company&#x2019;s Board of Directors also serve as executive officers for customers of the Company&#x2019;s Enterprise subscription offering. The Company recorded $0.2 million and $0.4&#160;million of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; revenue from services provided to these customers during the three and nine months ended September 30, 2022, respectively, and an immaterial amount of revenue for the three and nine months ended September 30, 2021. As of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2022, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Company had an immaterial accounts receivable balance with these customers, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and a balance of zero as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i8fec2294d3be4f3281a5883370617eb5_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfMjc0ODc3OTA3MjkxMQ_c017ed4d-6f3a-4b7f-8210-995cad08f4fe"
      unitRef="number">0.05</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i2256b5b9cdbe492e8425f0510ede1556_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfNDAy_ef406bb4-c0eb-4605-b678-7fe92c8e8570"
      unitRef="usd">300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i52a1b10482c8418eb713031c0cae2b33_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfNDA5_3c49b8f3-01d7-4f12-9c4b-43c7f6939db8"
      unitRef="usd">300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i304e74f0f9ca4ce1adba0f09ca280184_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfNTA1_5b8344be-7f97-4a04-bb2a-ddeffa6ce7ab"
      unitRef="usd">1100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ib1c03478c566490dbbd9135fba5d8df5_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfNTEy_d7229877-964b-4071-be92-4aaa8ba2054d"
      unitRef="usd">900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i90d10ea3ca7f4608958d1df4bd34aea7_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfNTQ5NzU1ODE2MDE1_aee7b487-5ff3-49af-9582-da889901a875"
      unitRef="usd">100000</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="if7b47f5f3af14a6695dcefec1f867961_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfMTA5OTUxMTYyOTc1Ng_99f14915-5dd8-4f6c-9b5c-559d4bb7247b"
      unitRef="usd">100000</us-gaap:DueFromRelatedParties>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="ie4f2b867988f4c078f91e08467e1786e_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfODgy_6f6c7e5f-c4b4-4ee4-9301-efef822ff0c9"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i809c01d4f5c14183a3b2e2c111a73655_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfODg5_8b73dba0-33f9-4f38-8ba2-d8c8f09b51b5"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="iefa02ea879c84e25b12f201997a58fd6_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfOTg5_2b0de130-a558-4935-9823-2c22c5f7ba3a"
      unitRef="usd">700000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i0f1279304a6c46d694891510bed6d305_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfMTAwNA_e6755c99-d84b-4fb5-ade6-a45c7a74be82"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i82e9ab5ea7dd41ffacc2cdd07c41b883_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfOTM0NTg0ODgzODYyNA_bfa19dfd-b3ba-4f59-b18e-0e46e0e4f19c"
      unitRef="usd">0</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i0ce4e085925843539899934bef1ff1f2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfMTE1OQ_00c2f4f4-c042-4a36-9620-e9f423af17a6"
      unitRef="usd">100000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i1f97e3c6a81345dc937080fa431709f1_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfMTM1MA_b71b02ca-0196-479d-b7b2-0078e2e9253a"
      unitRef="usd">200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i8bcc1efee3044fe9938ce2d0778a7159_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfMTM1Nw_2a4c599a-c489-4898-8e55-5dd5dad267ff"
      unitRef="usd">400000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i1119153f7e4e402bb3a39c01a06bfdbf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfMTQ0OQ_68b25709-7cc5-400b-a1ad-d21acb279a1f"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i85ee657359de4916aca7c51c5ade641b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF83OS9mcmFnOmJiNDU2YTM1MTllMzQzNjk4ZDgzODY4ZmMzNTEzZDdhL3RleHRyZWdpb246YmI0NTZhMzUxOWUzNDM2OThkODM4NjhmYzM1MTNkN2FfMTQ0OQ_fcb185db-2c2d-4232-af04-b5700c2875a4"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTM2MzQ_c85ac22a-0b57-479d-81eb-9657a0ff59d1">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;14. Stockholders' equity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Preferred stock&#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the IPO, the Company&#x2019;s amended and restated certificate of incorporation became effective, which authorized the issuance of 50,000,000 shares of undesignated preferred stock with a par value of $0.00001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common stock&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stockholders are entitled to one vote per share. The Company had the following common stock reserved for future issuance as of September&#160;30, 2022, and December&#160;31, 2021, respectively:&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-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Stock options to purchase common stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,728,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20,342,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Shares available for future issuance under:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2021 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5,287,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11,417,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2021 Employee Stock Purchase Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,273,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,800,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total shares of common stock reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18,289,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;34,559,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)    Excludes 82,791 and 106,155 cash-settled SARs outstanding as of September 30, 2022, and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity incentive plans&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2010, the Company adopted the 2010 Equity Incentive Plan (the &#x201c;2010 Plan&#x201d;). The 2010 Plan provided for incentive stock options (&#x201c;ISOs&#x201d;), non-statutory stock options (&#x201c;NSOs&#x201d;, collectively with ISOs, &#x201c;stock options&#x201d;), SARs, restricted stock, and restricted stock units (&#x201c;RSUs&#x201d;) to be granted to eligible employees, directors, and consultants. The 2010 Plan was terminated in October 2021 in connection with the IPO but continues to govern the terms and conditions of the outstanding awards granted pursuant to the 2010 Plan. No further equity awards will be granted under the 2010 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted the 2021 Equity Incentive Plan (the "2021 Plan") in September 2021, which became effective on October 28, 2021 (collectively with the 2010 Plan, the &#x201c;Equity Incentive Plans&#x201d;) and was approved by the Company&#x2019;s stockholders. The 2021 Plan provides for the granting of ISOs, NSOs, SARs, restricted stock, RSUs, and performance awards to eligible employees, directors, and consultants. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company initially reserved 13,800,000 shares for issuance under the 2021 Plan. The amount available for issuance is subject to an annual increase on the first day of each calendar year, beginning on January 1, 2023, in an amount equal to 5% of the outstanding shares of the Company&#x2019;s common stock on the last day of the immediately preceding calendar year or a lesser amount determined by the Company&#x2019;s Board of Directors or compensation committee. The amount available for issuance shall also include Returning Shares, which are any shares subject to awards granted under the 2010 Plan that, on or after October 29, 2021, expire or otherwise terminate without having been exercised in full, are tendered to or withheld by the Company for payment of an exercise price or for tax withholding obligations, or are forfeited to or repurchased by the Company due to failure to vest.&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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Exchange&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On July 11, 2022, the Company launched an equity exchange program (the &#x201c;Equity Exchange&#x201d;) in which eligible employees and executives were able to exchange certain outstanding stock options and SARs, whether vested or unvested, with a per share exercise price equal to or greater than $11.13, for RSUs on a one-for-one basis. Upon expiration of the offer to exchange on August 6, 2022, 6,958,544 stock options and SARs (collectively, the &#x201c;Exchanged Awards&#x201d;) were canceled and immediately exchanged for an equivalent number of new RSUs, representing a participation rate by eligible awards of approximately 97%.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental stock-based compensation expense associated with the Equity Exchange was calculated as the excess of the fair value of each new RSU awarded, as measured on the date exchanged, over the fair value of the corresponding Exchanged Awards, as measured immediately prior to the exchange closing on August 6, 2022. The fair value of the new RSUs was estimated using the fair value of the Company&#x2019;s common stock on the exchange date. The following table summarizes the weighted-average assumptions used in the Black-Scholes option-pricing model to estimate the fair value of the Exchanged Awards as of August 6, 2022:&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.242%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;68.6%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company will recognize the $45.7 million of incremental stock-based compensation expense associated with the modification, as well as the remaining unrecognized expense associated with the Exchanged Awards at the time of the exchange, on a straight-line basis over the requisite service period for the new RSUs, adjusted as needed for those new RSUs issued for certain Exchanged Awards whose per share exercise prices were lower than the Company&#x2019;s stock price at the exchange date. The requisite service periods for the new RSUs are determined by the per share exercise price of the corresponding Exchanged Awards, ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMjc0ODc3OTEwNjc1Mg_865ebcf2-e79e-40bf-92d6-8270465f82fc"&gt;two&lt;/span&gt; to three 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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may grant stock options at exercise prices not less than the fair market value at the date of grant. These options generally expire 10 years from the date of grant. The Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period for each award, which is generally even over four 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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of activity for stock options under the Equity Incentive Plans:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Remaining Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate Intrinsic Value &lt;br/&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Balance - December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19,942,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;9.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;226,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,273,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Canceled in connection with the Equity Exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6,762,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Canceled &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,226,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Balance - September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,678,915&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.25&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested &amp;amp; expected to vest as of September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,678,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercisable as of September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8,388,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no stock options granted during the nine months ended September 30, 2022. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total aggregate intrinsic value of options exercised during the nine months ended September 30, 2022 and 2021, was $11.0 million and $46.7 million, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, total unrecognized stock-based compensation expense related to unvested stock options was $7.7 million, which will be recognized over a weighted average period of 1.0 year.&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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock appreciation rights&#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may grant SARs at exercise prices not less than the fair market value at the date of grant. The SARs are liability-classified awards that generally expire 10 years from the date of grant. The Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period for each award, which is generally even over four years.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of activity for SARs under the Equity Incentive Plans:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;SARs Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Remaining Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate Intrinsic Value&lt;br/&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Balance - December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;106,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Canceled in connection with the Equity Exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(21,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Balance - September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;82,791&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.57&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.06&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested &amp;amp; expected to vest as of September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;82,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.06&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercisable as of September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;61,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.98&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no SARs granted during the nine months ended September 30, 2022. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, total compensation cost related to unvested SARs not yet recognized was $0.2 million, which will be recognized over a weighted average period of 1.2 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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted stock units&#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of RSUs is determined using the fair value of the Company&#x2019;s common stock on the date of grant. The Company recognizes stock-based compensation expense for RSUs with service-based vesting conditions on a straight-line basis over the requisite service period for each award, which typically vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNDM3Ng_65bfa7f8-b96d-4d5b-96ae-4f88a6ea5009"&gt;three&lt;/span&gt; or four-year period.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU activity under the 2021 Plan is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unvested - December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,545,051&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Granted &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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,183,583&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13.40&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Awarded in connection with the Equity Exchange &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,133,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Released&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(294,779)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18.29&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(847,920)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unvested - September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,719,479&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.60&#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;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Inclusive of 175,000 Performance-Based Awards that were separately modified, as discussed below.&lt;/span&gt;&lt;/div&gt;&lt;/td&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, total unrecognized stock-based compensation expense related to unvested RSUs was $233.6 million, which will 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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance-based awards&#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nder the Equity Incentive Plans, the Company may grant share-based awards whose vesting is contingent on meeting various departmental or company-wide performance goals, such as the achievement of certain sales targets or an IPO event, in lieu of or in addition to a service-based vesting condition (&#x201c;Performance-Based Awards&#x201d;). Such awards are generally granted with an exercise price equal to the fair market value of the underlying common stock share on the date of grant and have a contractual term of 10 years. If vesting is dependent on satisfying a performance condition that is probable of being achieved, the Company estimates the expected term as the midpoint between the time at which the performance conditions are probable of being satisfied and the contractual term of the award. If vesting is dependent on satisfying a performance condition that is not probable of being achieved and the service period is not explicitly stated, the Company estimates the expected term as the contractual term. The remaining inputs to the Black-Scholes option pricing model used to determine grant date fair value, including risk-free interest, expected volatility, and expected dividend yield, are calculated using the same method as that used for stock options with service-based vesting conditions. Grants for Performance-Based Awards are made out of the same pool of stock options available for future issuance under the Equity Incentive Plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense for Performance-Based Awards is based on the grant date fair market value. The Company recognizes expense for Performance-Based Awards having either (a) multiple performance-based vesting conditions, or (b) performance and graded service-based vesting conditions, by separately attributing each vesting tranche of the award over the requisite service period applicable to each vesting condition. Management&#x2019;s estimate of the number of shares expected to vest is based on the anticipated achievement of the specified performance goals. If the performance-based vesting condition is considered probable of being achieved, the Company recognizes expense over the remaining service period based on the probable outcome of achievement. If the performance goals are not met, no compensation cost is recognized, and any previously recognized compensation cost is reversed. For awards with both performance and service-based vesting conditions where the performance condition is considered improbable of being achieved, the Company does not recognize expense until the performance condition is satisfied, after which time expense is recognized over the requisite service period.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had one Performance-Based Award outstanding as of September&#160;30, 2022, and two Performance-Based Awards outstanding as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, the Company granted an award of 50,000 stock options that was eligible to vest upon the closing of the Company&#x2019;s IPO occurring prior to the sixth (6th) anniversary of the date the award was granted and subject to recipient&#x2019;s continued service to the Company. Upon the completion of the IPO requirement, the options vest in 48 equal monthly installments thereafter, subject to the recipient continuing to provide service to the Company through each vesting date. Prior to the Company&#x2019;s IPO on October, 29, 2021, management considered the performance-based vesting conditions improbable of being satisfied. Upon completion of the IPO, the performance condition was satisfied, and the Company recognized an immaterial amount of cumulative stock-based compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, the Company granted 350,000 stock options with performance-based vesting conditions, with 50% vesting when the Company achieves $230.0 million in UB Annual Recurring Revenue (&#x201c;ARR&#x201d;), and the other 50% vesting when the Company achieves $330.0 million in UB ARR. Management considered that both performance-based vesting conditions were probable of being satisfied during the performance period. As such, the Company began recognizing expense for each tranche of the award using the estimated time period by which the performance conditions are probable of being achieved. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The $230.0&#160;million UB ARR performance condition was achieved in the fourth quarter of fiscal year 2021, and the Board of Directors&#x2019; compensation committee formally certified satisfaction of the performance condition in February 2022. The first, vested tranche of the award participated in the Equity Exchange program, as described in the section above, resulting in the cancellation of 175,000 performance-based stock options and the subsequent issuance of an equal number of RSUs. The $330.0 million UB ARR performance condition was achieved and certified by the Board of Directors&#x2019; compensation committee in the third quarter of fiscal year 2022. In the same quarter, after the certification occurred, the second tranche was separately modified under equivalent terms and accounting treatment to those described in the Equity Exchange section above, resulting in the cancellation of 175,000 performance-based stock options and the concurrent issuance of an equal number of RSUs. Modification of the second tranche resulted in incremental stock-based compensation expense of $0.9 million, which will be recognized on a straight-line basis over the requisite service period. Each tranche of the new RSUs fully vest in November 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activities of Performance-Based Awards under the Equity Incentive Plans:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Performance-Based Awards Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Remaining Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate Intrinsic Value&lt;br/&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Balance - December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Canceled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(350,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Balance - September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested &amp;amp; expected to vest as of September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercisable as of September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;175,000 shares were canceled as part of the Equity Exchange, and 175,000 shares were canceled as part of the modification discussed above.&lt;/span&gt;&lt;/div&gt;&lt;/td&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, total compensation cost related to unvested Performance-Based Awards not yet recognized was $0.1 million, which will be recognized over a weighted average period of 2.6 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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee stock purchase plan&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The 2021 Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;) became effective on October 29, 2021. The Company initially reserved 2,800,000 shares of the Company's common stock under the ESPP. Shares reserved for issuance shall increase on the first day of the fiscal year, beginning in fiscal 2023, in an amount equal to the least of 1% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year, three times the initial number of shares reserved under the ESPP, or a lesser amount determined by the Company&#x2019;s Board of Directors or compensation committee.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ESPP allows eligible employees to purchase shares of the Company&#x2019;s common stock at a discount of 15% during an offering period. Offering periods are 24-month periods beginning on the first trading day on or after May 20 or November 20 (defined as the enrollment date), except for the first offering period which commenced on October 29, 2021, and will end on November 20, 2023. Each offering period has four purchase periods which last approximately 6 months, or the length of time between exercise dates (defined as the first trading day on or after May 20 and November 20 of each purchase period), except that the first purchase period of any offering period is the time between the enrollment date and first exercise date. At the start of an offering period, eligible employees may elect to contribute up to 15% of their eligible compensation each payroll period during that offering period to purchase shares of common stock in accordance with the 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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On each exercise date, eligible employees will purchase the Company&#x2019;s common stock at a price per share equal to 85% of the lesser of the fair market value of the Company&#x2019;s common stock on (i) the enrollment date or (ii) the exercise date. In the event that the fair market value per share of the Company&#x2019;s common stock at the end of a six-month purchase period is lower than the fair market value per share at the first day of the related offering period, a reset occurs that automatically cancels the current offering period and enrolls participants in a new offering period. &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September 30, 2022, 525,037 shares of common stock were issued under the ESPP. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;On May 20, 2022, the Company&#x2019;s ESPP purchase price was reset. Under the reset provision, if the closing stock price on the purchase date falls below the closing stock price on the offering date of an ongoing offering period, the ongoing offering terminates immediately following the purchase of ESPP shares on the purchase date. Participants in the terminated offering are then automatically enrolled in the new offering period. The ESPP reset resulted in an incremental compensation cost of $3.4 million which will be recognized on a straight-line basis over the new offering period ending in May 2024.&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, total unrecognized compensation cost for the ESPP was $7.3 million, which will be recognized over a weighted average period of 1.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other equity transactions&#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2021, the Company facilitated a tender offer for certain eligible employees to sell 236,086 vested stock options and outstanding shares of common stock to an existing investor at a per share price of $23.75 per share. The Company recorded stock-based compensation of $1.6 million during the nine months ended September 30, 2021, in its condensed consolidated statements of operations for the difference be&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;tween the price paid and the fair value of the Company&#x2019;s common stock on the date of the transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 24, 2021, the Company issued 61,300 shares of Udemy restricted common stock to a former executive of CorpU at a grant date fair value per share of $34.14. The total compensation cost recognized during the three and nine months ended September 30, 2022 was $0.2 million and $0.5 million, respectively, and an immaterial amount for the three and nine months ended September 30, 2021. As of September&#160;30, 2022, total compensation cost related to the restricted stock not yet recognized was $1.3 million, which will be recognized over a weighted average period of 1.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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense included in the condensed consolidated statements of operations was 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sales and marketing&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,372&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,149&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,516&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,784&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;General and administrative&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,728&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,417&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,784&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,587&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalized $1.6 million and $0.5 million of stock-based compensation expense as capitalized software during the three months ended September 30, 2022 and 2021, respectively, and $4.2 million and $1.5 million during the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nine months ended September 30, 2022 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTY3_2cac031f-0c10-489e-bea4-96c97d1568a4"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTY3_94d9dd54-2e64-45b1-9243-9fd0a13055ae"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMjI5_9d373658-605e-4312-8615-ba2de4cabba1"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMjI5_d00de1c0-df6e-4da2-95ef-07d76445a126"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <udmy:CommonStockNumberOfVotingRights
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNDAz_5dc5f07e-76ec-4989-8b18-6ca114adf228"
      unitRef="vote">1</udmy:CommonStockNumberOfVotingRights>
    <udmy:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTM2Mzk_88743650-ad4c-4506-9b95-259fb7d6a385">The Company had the following common stock reserved for future issuance as of September&#160;30, 2022, and December&#160;31, 2021, respectively:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Stock options to purchase common stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,728,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20,342,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Shares available for future issuance under:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2021 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5,287,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11,417,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2021 Employee Stock Purchase Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,273,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,800,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total shares of common stock reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18,289,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;34,559,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)    Excludes 82,791 and 106,155 cash-settled SARs outstanding as of September 30, 2022, and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</udmy:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmUwZDQ5NDY0ZGUwODQ5NjFiMzgyM2VlMDQwNTM0Y2Y0L3RhYmxlcmFuZ2U6ZTBkNDk0NjRkZTA4NDk2MWIzODIzZWUwNDA1MzRjZjRfMi0xLTEtMS04MjUzMg_41b8ffa4-3912-46db-9149-a1dab45e9a35"
      unitRef="shares">10728915</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmUwZDQ5NDY0ZGUwODQ5NjFiMzgyM2VlMDQwNTM0Y2Y0L3RhYmxlcmFuZ2U6ZTBkNDk0NjRkZTA4NDk2MWIzODIzZWUwNDA1MzRjZjRfMi0zLTEtMS04MjUzMg_54c94f4f-d3e2-496f-a246-c83e261e8dbd"
      unitRef="shares">20342259</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id1e392bafcbd4b8e97e96f8c79fea434_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmUwZDQ5NDY0ZGUwODQ5NjFiMzgyM2VlMDQwNTM0Y2Y0L3RhYmxlcmFuZ2U6ZTBkNDk0NjRkZTA4NDk2MWIzODIzZWUwNDA1MzRjZjRfNC0xLTEtMS04MjUzMg_1eceab67-b662-4d4d-b6ce-5c25cd040354"
      unitRef="shares">5287548</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i621f5bf92eeb406899159ddfff8782f3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmUwZDQ5NDY0ZGUwODQ5NjFiMzgyM2VlMDQwNTM0Y2Y0L3RhYmxlcmFuZ2U6ZTBkNDk0NjRkZTA4NDk2MWIzODIzZWUwNDA1MzRjZjRfNC0zLTEtMS04MjUzMg_6f17c953-de8d-47ba-ad07-3648fc86c51c"
      unitRef="shares">11417359</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i04f0edf287b54656896b3fe2b525ee14_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmUwZDQ5NDY0ZGUwODQ5NjFiMzgyM2VlMDQwNTM0Y2Y0L3RhYmxlcmFuZ2U6ZTBkNDk0NjRkZTA4NDk2MWIzODIzZWUwNDA1MzRjZjRfNS0xLTEtMS04MjUzMg_744d7a06-e7a6-4091-9166-e12998c8a63c"
      unitRef="shares">2273246</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i19dc898f256c4400a11a5f021e9250fa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmUwZDQ5NDY0ZGUwODQ5NjFiMzgyM2VlMDQwNTM0Y2Y0L3RhYmxlcmFuZ2U6ZTBkNDk0NjRkZTA4NDk2MWIzODIzZWUwNDA1MzRjZjRfNS0zLTEtMS04MjUzMg_54b353bf-7501-41b8-a204-7e337e103105"
      unitRef="shares">2800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmUwZDQ5NDY0ZGUwODQ5NjFiMzgyM2VlMDQwNTM0Y2Y0L3RhYmxlcmFuZ2U6ZTBkNDk0NjRkZTA4NDk2MWIzODIzZWUwNDA1MzRjZjRfNi0xLTEtMS04MjUzMg_e1d2bb64-1a20-4c28-8d11-76544f3ab88d"
      unitRef="shares">18289709</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmUwZDQ5NDY0ZGUwODQ5NjFiMzgyM2VlMDQwNTM0Y2Y0L3RhYmxlcmFuZ2U6ZTBkNDk0NjRkZTA4NDk2MWIzODIzZWUwNDA1MzRjZjRfNi0zLTEtMS04MjUzMg_795a98cf-4218-4b1f-aa6c-1d6952f23e88"
      unitRef="shares">34559618</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i0bd669c5686842fc9a3753f843527c83_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmUwZDQ5NDY0ZGUwODQ5NjFiMzgyM2VlMDQwNTM0Y2Y0L3RhYmxlcmFuZ2U6ZTBkNDk0NjRkZTA4NDk2MWIzODIzZWUwNDA1MzRjZjRfNy0wLTEtMS04MjUzMi90ZXh0cmVnaW9uOjNiNTJhNzM5MDAzMzRiZWI5ZjI5YTAyNjFmOTE0NjE3XzIw_bdbeadd0-af53-435e-b283-9098c4509fea"
      unitRef="shares">82791</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ie4d1dadc57194fd0b50831f0f410aec2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmUwZDQ5NDY0ZGUwODQ5NjFiMzgyM2VlMDQwNTM0Y2Y0L3RhYmxlcmFuZ2U6ZTBkNDk0NjRkZTA4NDk2MWIzODIzZWUwNDA1MzRjZjRfNy0wLTEtMS04MjUzMi90ZXh0cmVnaW9uOjNiNTJhNzM5MDAzMzRiZWI5ZjI5YTAyNjFmOTE0NjE3XzI3_7fb80461-b3d6-424b-b14a-3ee601e8f5ae"
      unitRef="shares">106155</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i4803e38950404a7ebf02908ecd73b453_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTU3Ng_1cf77f5b-a7b0-44ed-9946-6dcc828ce297"
      unitRef="shares">13800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAnnualPercentIncreaseTerm
      contextRef="i0bacda50da824b97a079d526f7f97ba9_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTc3OQ_1e08b751-798f-46c3-9150-3aa0ae71c82d"
      unitRef="number">0.05</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAnnualPercentIncreaseTerm>
    <udmy:ShareBasedPaymentArrangementOptionAndNonOptionEquityInstrumentsExercisePriceRangeOutstandingWeightedAverageExercisePrice
      contextRef="id06e44e185d04d51bb19c825ad01ab25_I20220711"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNTQ5NzU1ODUwNjUx_76afe4b1-714b-493e-8bc9-be138391a54e"
      unitRef="usdPerShare">11.13</udmy:ShareBasedPaymentArrangementOptionAndNonOptionEquityInstrumentsExercisePriceRangeOutstandingWeightedAverageExercisePrice>
    <udmy:ShareBasedPaymentArrangementConversionBasis
      contextRef="i37d510b785354e56a0e6d1eb3cff6bc1_I20220711"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTY0OTI2NzQ3ODM2MA_23548603-0023-4373-a00d-728a31b35174"
      unitRef="number">1</udmy:ShareBasedPaymentArrangementConversionBasis>
    <udmy:ShareBasedPaymentArrangementSharesExchanged
      contextRef="i691dc4f0aca9493da2aea8c97bd9e61f_D20220806-20220806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNTQ5NzU1ODUwNjQ3_2137edd6-1347-47ea-a634-a90beb19cd5d"
      unitRef="shares">6958544</udmy:ShareBasedPaymentArrangementSharesExchanged>
    <udmy:ShareBasedPaymentArrangementEquityExchangeParticipationRate
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNTQ5NzU1ODUwNjU2_4d7b952f-dbf1-458a-819e-e6af01c369e8"
      unitRef="number">0.97</udmy:ShareBasedPaymentArrangementEquityExchangeParticipationRate>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMjc0ODc3OTA5MjE4Nw_1d1a1ece-884c-440b-89ec-0b0aa257b60f">The following table summarizes the weighted-average assumptions used in the Black-Scholes option-pricing model to estimate the fair value of the Exchanged Awards as of August 6, 2022:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;68.6%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i20b26648e6004bc8869c4d9eab47e745_D20220806-20220806"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjcxNDE2OTgyZTU2YTQ3ZTg5OWI1ZDg0ODg1NGY0MDM2L3RhYmxlcmFuZ2U6NzE0MTY5ODJlNTZhNDdlODk5YjVkODQ4ODU0ZjQwMzZfMi0xLTEtMS04Njk2NQ_890ee7ce-908c-4033-b8dc-76a9949933ef"
      unitRef="number">0.030</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i20b26648e6004bc8869c4d9eab47e745_D20220806-20220806"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjcxNDE2OTgyZTU2YTQ3ZTg5OWI1ZDg0ODg1NGY0MDM2L3RhYmxlcmFuZ2U6NzE0MTY5ODJlNTZhNDdlODk5YjVkODQ4ODU0ZjQwMzZfMy0xLTEtMS04Njk2NQ_8f712fb6-3728-4b05-8f63-b39d30f0afb8"
      unitRef="number">0.686</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i20b26648e6004bc8869c4d9eab47e745_D20220806-20220806"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjcxNDE2OTgyZTU2YTQ3ZTg5OWI1ZDg0ODg1NGY0MDM2L3RhYmxlcmFuZ2U6NzE0MTY5ODJlNTZhNDdlODk5YjVkODQ4ODU0ZjQwMzZfNC0xLTEtMS04Njk2NQ_341ab275-2fd9-4dc4-966c-2c877f84d0f0">P4Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i20b26648e6004bc8869c4d9eab47e745_D20220806-20220806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjcxNDE2OTgyZTU2YTQ3ZTg5OWI1ZDg0ODg1NGY0MDM2L3RhYmxlcmFuZ2U6NzE0MTY5ODJlNTZhNDdlODk5YjVkODQ4ODU0ZjQwMzZfNS0xLTEtMS04Njk2NQ_ab33b2cc-9639-4554-b9d3-10e388c248f2"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i816985fb2d694f5b876374cc9bf5478a_D20220806-20220806"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNTQ5NzU1ODUwNjYx_da718177-23ec-4c2f-85ff-bd2cc6415864"
      unitRef="usd">45700000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i60a684964f254e5596f9241241a70395_D20220806-20220806"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMjc0ODc3OTEwNjc2Mg_68c32947-fa05-4d50-a0c6-ad7962fe5689">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i42ea73cc85dc4d1ebace501d2ba1f8fb_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMjU3OA_2391a836-777b-4eb0-b52b-b2c036da9160">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i42ea73cc85dc4d1ebace501d2ba1f8fb_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMjc2NQ_6d251deb-78ca-4555-acf9-d717fdc03240">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTM2MzY_3a4c869a-b8f5-48e3-a244-6cc2fe4e9df0">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of activity for stock options under the Equity Incentive Plans:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Remaining Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate Intrinsic Value &lt;br/&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Balance - December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19,942,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;9.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;226,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,273,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Canceled in connection with the Equity Exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6,762,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Canceled &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,226,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Balance - September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,678,915&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.25&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested &amp;amp; expected to vest as of September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,678,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercisable as of September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8,388,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="icb6d9dc4ef2a4f529220fb5e29162b8b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfMS0xLTEtMS04MjUzMg_e473b69a-ebd9-4ef0-a156-b957c45df33e"
      unitRef="shares">19942259</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="icb6d9dc4ef2a4f529220fb5e29162b8b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfMS0zLTEtMS04MjUzMg_ee9a56ad-2ebf-4270-9a25-cad9741fa87e"
      unitRef="usdPerShare">9.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ic79cc0ea3b274d1db18a1b5795dffdd6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfMS01LTEtMS04MjUzMg_d781a83a-d9e5-4067-8709-2ffef34c0e78">P8Y1M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="icb6d9dc4ef2a4f529220fb5e29162b8b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfMS03LTEtMS04MjUzMg_c63a2e10-3dd8-4f81-8c09-0d60293d73bc"
      unitRef="usd">226350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i0bacda50da824b97a079d526f7f97ba9_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfMi0xLTEtMS04MjUzMg_6d69275e-1931-43a6-8091-40c2fa01cc88"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i0bacda50da824b97a079d526f7f97ba9_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfMi0zLTEtMS04MjUzMg_3f2d6705-855c-49b9-9f5e-ab934d6d149d"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0bacda50da824b97a079d526f7f97ba9_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfMy0xLTEtMS04MjUzMg_14758233-318a-4565-a624-db18b7717445"
      unitRef="shares">1273968</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i0bacda50da824b97a079d526f7f97ba9_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfMy0zLTEtMS04MjUzMg_f2c019a4-c988-48a3-9be7-195d39134cd8"
      unitRef="usdPerShare">4.44</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExchanged
      contextRef="i0bacda50da824b97a079d526f7f97ba9_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNC0xLTEtMS04NzE3MA_fe87e4c8-1061-4214-abe6-699ffa3cbf04"
      unitRef="shares">6762489</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExchanged>
    <udmy:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangeInPeriodWeightedAverageExercisePrice
      contextRef="i0bacda50da824b97a079d526f7f97ba9_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNC0zLTEtMS04NzE3MA_cc8e3226-7c3b-4e7c-9bbc-a9bb57400247"
      unitRef="usdPerShare">18.62</udmy:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangeInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i0bacda50da824b97a079d526f7f97ba9_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNC0xLTEtMS04MjUzMg_24ae806a-44a0-46a4-89d2-eb7224294f32"
      unitRef="shares">1226887</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i0bacda50da824b97a079d526f7f97ba9_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNC0zLTEtMS04MjUzMg_47219a4c-bfad-42d0-a3a3-964222b8246c"
      unitRef="usdPerShare">13.49</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4803e38950404a7ebf02908ecd73b453_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNS0xLTEtMS04MjUzMg_552f568b-05f7-4acc-9874-a4671246984b"
      unitRef="shares">10678915</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4803e38950404a7ebf02908ecd73b453_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNS0zLTEtMS04MjUzMg_0bd0ba8b-21b6-4f21-8023-3bf00718d896"
      unitRef="usdPerShare">4.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i0bacda50da824b97a079d526f7f97ba9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNS01LTEtMS04MjUzMg_7966ee21-1e08-4d36-9686-0964418c5fff">P6Y7M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i4803e38950404a7ebf02908ecd73b453_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNS03LTEtMS04MjUzMg_5b1ec5ab-7a4b-4f92-99ce-c4e25d88d8a9"
      unitRef="usd">84557000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i4803e38950404a7ebf02908ecd73b453_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNi0xLTEtMS04MjUzMg_ed0b84f7-1089-4169-a450-8def134a3ab2"
      unitRef="shares">10678915</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i4803e38950404a7ebf02908ecd73b453_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNi0zLTEtMS04MjUzMg_15114f54-f4d5-42c5-9e81-6b1f60fcc033"
      unitRef="usdPerShare">4.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i0bacda50da824b97a079d526f7f97ba9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNi01LTEtMS04MjUzMg_2332dd9d-fcbc-4e1b-bfc8-c14068c3f478">P6Y7M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i4803e38950404a7ebf02908ecd73b453_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNi03LTEtMS04MjUzMg_caca2ee2-d05e-42e7-93d1-729d83606d5a"
      unitRef="usd">84557000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i4803e38950404a7ebf02908ecd73b453_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNy0xLTEtMS04MjUzMg_3fe13295-a75e-4cc0-b754-6ab459e5dd09"
      unitRef="shares">8388865</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i4803e38950404a7ebf02908ecd73b453_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNy0zLTEtMS04MjUzMg_c29e97f9-b0e3-455b-87e5-658bd30d5e62"
      unitRef="usdPerShare">3.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i0bacda50da824b97a079d526f7f97ba9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNy01LTEtMS04MjUzMg_61b967eb-e403-4bb4-8e21-b2d98ccc1f9d">P6Y5M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i4803e38950404a7ebf02908ecd73b453_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmZhMDVjNmI0YmZmODRkMmI5OWZiYTE2MDY5YTgxZmI3L3RhYmxlcmFuZ2U6ZmEwNWM2YjRiZmY4NGQyYjk5ZmJhMTYwNjlhODFmYjdfNy03LTEtMS04MjUzMg_78a1d890-3cbf-42ba-a487-67cc04356253"
      unitRef="usd">68602000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i0bacda50da824b97a079d526f7f97ba9_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMjkzNA_6f00d383-3279-47cc-b83d-763893a896bf"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMzA1NQ_919155d9-4f8d-4193-9545-04c7539392ce"
      unitRef="usd">11000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMzA2Mg_d5315b78-aac4-4cfa-ae71-670b8afc1a3e"
      unitRef="usd">46700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMzE4MQ_0cbacaa6-1476-41dc-a1e2-5c3dafda153c"
      unitRef="usd">7700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i42ea73cc85dc4d1ebace501d2ba1f8fb_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMzI0NA_8f7a9c4b-e3f8-4997-9598-a1f87492b3b7">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMzQ0Mg_3b1eee9e-9b6b-4e2d-b03c-75c8d4ae932d">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMzYyOQ_1969bd18-bc2e-453e-a355-a88ddd166109">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTM2NDA_ee255523-24de-4259-82ec-2f821642e7bd">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of activity for SARs under the Equity Incentive Plans:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;SARs Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Remaining Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate Intrinsic Value&lt;br/&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Balance - December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;106,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Canceled in connection with the Equity Exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(21,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;19.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;18.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Balance - September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;82,791&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.57&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.06&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested &amp;amp; expected to vest as of September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;82,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7.06&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercisable as of September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;61,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6.98&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ie4d1dadc57194fd0b50831f0f410aec2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfMS0xLTEtMS04MjUzMg_1833881f-e494-47eb-8073-f0936162bf2c"
      unitRef="shares">106155</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="ie4d1dadc57194fd0b50831f0f410aec2_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfMS0zLTEtMS04MjUzMg_b46e0d78-a992-412a-bbe8-9808ca714adf"
      unitRef="usdPerShare">8.45</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i2dc0f09563ed4ee0b17e3f1b2db262af_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfMS01LTEtMS04MjUzMg_65a43db2-9a66-460f-9040-b58cb3259212">P8Y3M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="ie4d1dadc57194fd0b50831f0f410aec2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfMS03LTEtMS04MjUzMg_18425ae5-e5a6-49ce-bcde-d077a214d3d1"
      unitRef="usd">1267000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfMi0zLTEtMS04MjUzMg_47892e40-07b8-47f1-a96b-b1c521a223cc"
      unitRef="usdPerShare">0</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfMy0xLTEtMS04MjUzMg_dc47c1b2-78ec-4f5a-98e3-4766f1ea7ad0"
      unitRef="shares">743</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfMy0zLTEtMS04MjUzMg_a0e34539-b6e9-4a9d-8ea0-6a5aadfa84e1"
      unitRef="usdPerShare">3.63</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsCanceledWithExchange
      contextRef="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNC0xLTEtMS04NzE3Mg_6654bfd8-ec93-41f9-9234-384bc5f3e0f6"
      unitRef="shares">21055</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsCanceledWithExchange>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsCanceledWithExchangeInPeriodWeightedAverageExercisePrice
      contextRef="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNC0zLTEtMS04NzE3Mg_e0c013e9-8d64-4c66-98e1-e7fc8978cd6f"
      unitRef="usdPerShare">19.19</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsCanceledWithExchangeInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNC0xLTEtMS04MjUzMg_7ab0286b-18a0-486d-a63f-7a21c869029f"
      unitRef="shares">1566</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNC0zLTEtMS04MjUzMg_934d1351-f3c1-41cf-8007-3884a01ca418"
      unitRef="usdPerShare">18.95</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i0bd669c5686842fc9a3753f843527c83_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNS0xLTEtMS04MjUzMg_8f408760-d570-45a6-ab15-d96733f09f75"
      unitRef="shares">82791</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="i0bd669c5686842fc9a3753f843527c83_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNS0zLTEtMS04MjUzMg_eda4ea2c-2c34-4742-91e8-0709bae9518e"
      unitRef="usdPerShare">5.57</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNS01LTEtMS04MjUzMg_596896d4-95e8-4e13-9633-9b43c02ebfdd">P7Y21D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i0bd669c5686842fc9a3753f843527c83_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNS03LTEtMS04MjUzMg_fda4c22a-f7da-49ba-95d3-a88ff738f522"
      unitRef="usd">546000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingNumber
      contextRef="i0bd669c5686842fc9a3753f843527c83_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNi0xLTEtMS04MjUzMg_d2a86498-384e-4323-b99c-59ceac672f5b"
      unitRef="shares">82791</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingNumber>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i0bd669c5686842fc9a3753f843527c83_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNi0zLTEtMS04MjUzMg_3807d21f-5dee-4277-bd27-c414b2736c97"
      unitRef="usdPerShare">5.57</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm
      contextRef="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNi01LTEtMS04MjUzMg_1b13d236-75be-4d74-96b7-42e457c10a5a">P7Y21D</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i0bd669c5686842fc9a3753f843527c83_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNi03LTEtMS04MjUzMg_529958ec-c5b3-42cf-9f2e-51bc84a85605"
      unitRef="usd">546000</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber
      contextRef="i0bd669c5686842fc9a3753f843527c83_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNy0xLTEtMS04MjUzMg_e3aaa7b6-29d0-4f6f-8304-51d5bf051113"
      unitRef="shares">61845</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice
      contextRef="i0bd669c5686842fc9a3753f843527c83_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNy0zLTEtMS04MjUzMg_7076499f-26a5-4ecd-992d-e5639e28a887"
      unitRef="usdPerShare">5.36</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm
      contextRef="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNy01LTEtMS04MjUzMg_e98e4e42-e72c-448d-9415-b0e447bfbf7f">P6Y11M23D</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageRemainingContractualTerm>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue
      contextRef="i0bd669c5686842fc9a3753f843527c83_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjFmZmFhYzE0OTcyMDRmNGM4ZWYwOTZlMjAzNjE0MzZkL3RhYmxlcmFuZ2U6MWZmYWFjMTQ5NzIwNGY0YzhlZjA5NmUyMDM2MTQzNmRfNy03LTEtMS04MjUzMg_83234bdd-a27e-4bd8-b0c1-402931598439"
      unitRef="usd">423000</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMzc4OQ_5e670286-a44a-42f2-95db-d6dd77a3510e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i0bd669c5686842fc9a3753f843527c83_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMzkwNA_6f64cae1-81e7-417c-ba13-f52e340381a7"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6f8b1b4b1eee4cc98f8f7360b8886da5_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMzk2Nw_14a0d2e0-b318-4ed4-9f42-384cf507113a">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iaba49ee1bc7b4864b8f7bb5484ac0372_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTM2Mzc_2068322d-d709-460d-bd89-403a819a58a9">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTM2NDU_5eed8f82-677e-4f8d-956b-16fd5f3c6f8c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU activity under the 2021 Plan is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unvested - December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,545,051&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Granted &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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,183,583&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13.40&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Awarded in connection with the Equity Exchange &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,133,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Released&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(294,779)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18.29&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(847,920)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unvested - September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,719,479&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.60&#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;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Inclusive of 175,000 Performance-Based Awards that were separately modified, as discussed below.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7e4d3e23b5bc4f2890e510b62a5886e4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmQ0MjRjOGVhMDNiNzQ0YTBhMjMwMmNkOGVkMjRlNTBlL3RhYmxlcmFuZ2U6ZDQyNGM4ZWEwM2I3NDRhMGEyMzAyY2Q4ZWQyNGU1MGVfMS0xLTEtMS04MjUzMg_26985433-d6a0-4e2f-b363-6d235d6fc09b"
      unitRef="shares">2545051</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7e4d3e23b5bc4f2890e510b62a5886e4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmQ0MjRjOGVhMDNiNzQ0YTBhMjMwMmNkOGVkMjRlNTBlL3RhYmxlcmFuZ2U6ZDQyNGM4ZWEwM2I3NDRhMGEyMzAyY2Q4ZWQyNGU1MGVfMS0zLTEtMS04MjUzMg_0cfb0621-517f-4e60-a179-00acca48227a"
      unitRef="usdPerShare">27.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icf1b0511b5b1472d83c5246c2de1ef7b_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmQ0MjRjOGVhMDNiNzQ0YTBhMjMwMmNkOGVkMjRlNTBlL3RhYmxlcmFuZ2U6ZDQyNGM4ZWEwM2I3NDRhMGEyMzAyY2Q4ZWQyNGU1MGVfMi0xLTEtMS04MjUzMg_05e11b27-2096-4f2e-b17c-6d5aebaa67f3"
      unitRef="shares">8183583</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icf1b0511b5b1472d83c5246c2de1ef7b_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmQ0MjRjOGVhMDNiNzQ0YTBhMjMwMmNkOGVkMjRlNTBlL3RhYmxlcmFuZ2U6ZDQyNGM4ZWEwM2I3NDRhMGEyMzAyY2Q4ZWQyNGU1MGVfMi0zLTEtMS04MjUzMg_bc5e3f61-79a9-48eb-99ff-f0e0611ba6f6"
      unitRef="usdPerShare">13.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExchange
      contextRef="icf1b0511b5b1472d83c5246c2de1ef7b_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmQ0MjRjOGVhMDNiNzQ0YTBhMjMwMmNkOGVkMjRlNTBlL3RhYmxlcmFuZ2U6ZDQyNGM4ZWEwM2I3NDRhMGEyMzAyY2Q4ZWQyNGU1MGVfMy0xLTEtMS04NzE3NQ_5ca6c831-3fb1-480f-a480-eb8f88057a2c"
      unitRef="shares">7133544</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExchange>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExchangeWeightedAverageGrantDateFairValue
      contextRef="icf1b0511b5b1472d83c5246c2de1ef7b_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmQ0MjRjOGVhMDNiNzQ0YTBhMjMwMmNkOGVkMjRlNTBlL3RhYmxlcmFuZ2U6ZDQyNGM4ZWEwM2I3NDRhMGEyMzAyY2Q4ZWQyNGU1MGVfMy0zLTEtMS04NzE3NQ_be925600-365c-49a8-97da-467e94d07be3"
      unitRef="usdPerShare">19.06</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExchangeWeightedAverageGrantDateFairValue>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasesInPeriod
      contextRef="icf1b0511b5b1472d83c5246c2de1ef7b_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmQ0MjRjOGVhMDNiNzQ0YTBhMjMwMmNkOGVkMjRlNTBlL3RhYmxlcmFuZ2U6ZDQyNGM4ZWEwM2I3NDRhMGEyMzAyY2Q4ZWQyNGU1MGVfMy0xLTEtMS04MjUzMg_d930c4d4-ff97-47e3-897e-88945bccabdf"
      unitRef="shares">294779</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasesInPeriod>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasesInPeriodWeightedAverageGrantDateFairValue
      contextRef="icf1b0511b5b1472d83c5246c2de1ef7b_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmQ0MjRjOGVhMDNiNzQ0YTBhMjMwMmNkOGVkMjRlNTBlL3RhYmxlcmFuZ2U6ZDQyNGM4ZWEwM2I3NDRhMGEyMzAyY2Q4ZWQyNGU1MGVfMy0zLTEtMS04MjUzMg_98d6eb5d-382c-441e-9058-8e262297b254"
      unitRef="usdPerShare">18.29</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasesInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icf1b0511b5b1472d83c5246c2de1ef7b_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmQ0MjRjOGVhMDNiNzQ0YTBhMjMwMmNkOGVkMjRlNTBlL3RhYmxlcmFuZ2U6ZDQyNGM4ZWEwM2I3NDRhMGEyMzAyY2Q4ZWQyNGU1MGVfNC0xLTEtMS04MjUzMg_97a8b60e-1c75-4bad-b183-75117cf1a97b"
      unitRef="shares">847920</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icf1b0511b5b1472d83c5246c2de1ef7b_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmQ0MjRjOGVhMDNiNzQ0YTBhMjMwMmNkOGVkMjRlNTBlL3RhYmxlcmFuZ2U6ZDQyNGM4ZWEwM2I3NDRhMGEyMzAyY2Q4ZWQyNGU1MGVfNC0zLTEtMS04MjUzMg_1c84c806-cef9-4713-a1c4-f3e89f38c0ea"
      unitRef="usdPerShare">19.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i10e24be9c07f47939e792f09678b6fb1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmQ0MjRjOGVhMDNiNzQ0YTBhMjMwMmNkOGVkMjRlNTBlL3RhYmxlcmFuZ2U6ZDQyNGM4ZWEwM2I3NDRhMGEyMzAyY2Q4ZWQyNGU1MGVfNS0xLTEtMS04MjUzMg_f17b7cf9-5893-40a2-afbc-93b302f6749e"
      unitRef="shares">16719479</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i10e24be9c07f47939e792f09678b6fb1_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmQ0MjRjOGVhMDNiNzQ0YTBhMjMwMmNkOGVkMjRlNTBlL3RhYmxlcmFuZ2U6ZDQyNGM4ZWEwM2I3NDRhMGEyMzAyY2Q4ZWQyNGU1MGVfNS0zLTEtMS04MjUzMg_bb9e1140-be84-4638-921b-b2ef0895d95b"
      unitRef="usdPerShare">17.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="i67904b92e35549c0bba37a4c57ef98be_D20220201-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmQ0MjRjOGVhMDNiNzQ0YTBhMjMwMmNkOGVkMjRlNTBlL3RhYmxlcmFuZ2U6ZDQyNGM4ZWEwM2I3NDRhMGEyMzAyY2Q4ZWQyNGU1MGVfNy0wLTEtMS05NTM5MC90ZXh0cmVnaW9uOmNlYjBkYjM5OWZlNzQyMjA4Njk1Yzc5ZGU4ODM4NWIwXzU0OTc1NTgxNDAyNQ_15463b27-adab-4d81-9384-3f1652ec4782"
      unitRef="shares">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i10e24be9c07f47939e792f09678b6fb1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNDU1NA_c7c93587-6b25-440f-bd91-2ab040302e54"
      unitRef="usd">233600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="icf1b0511b5b1472d83c5246c2de1ef7b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNDYxNw_e8ebdddf-9ec0-4877-b8a7-5eb7f2e2b26a">P2Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i732179ddf303429e81eb9e0c9d91d098_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNTE1Mw_8a86499f-5a6a-47d1-94ce-fa946757f6be">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <udmy:ShareBasedPaymentArrangementNumberOfPerformanceBasedAwardsOutstanding
      contextRef="iafb70c0ad15d4e6d856a6e851d700fa2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMjc0ODc3OTEwNTU5Mw_56fefd2a-d404-407a-bc56-5dcd55bffb4f"
      unitRef="award">1</udmy:ShareBasedPaymentArrangementNumberOfPerformanceBasedAwardsOutstanding>
    <udmy:ShareBasedPaymentArrangementNumberOfPerformanceBasedAwardsOutstanding
      contextRef="i1893850cc4a9415783474f69d90367f7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMzYxOTc_b1b9e85e-6cff-4355-8815-1363c62dcb53"
      unitRef="award">2</udmy:ShareBasedPaymentArrangementNumberOfPerformanceBasedAwardsOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id2afb673fa4143c888acf467be5966a6_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNzM5NA_709df2b3-18eb-4a4c-89a1-de4beea224a0"
      unitRef="shares">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i945691117e4648f28e42276a76618fa2_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTY0OTI2NzQ3ODQwNQ_32134f70-3a73-4255-8b3b-081bf58a9aa8">P6Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfEqualMonthlyInstallments
      contextRef="id2afb673fa4143c888acf467be5966a6_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNzY4MQ_6757286d-6c9e-405a-a795-7860dce45f78"
      unitRef="installment">48</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfEqualMonthlyInstallments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ie9bf6a5d0dd44338b6d458b69399d9e5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfODE1NQ_2d61508d-001b-4084-adb6-53147ff9943d"
      unitRef="shares">350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i722875b7cafa4f10913d2752b065dbdd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfODIyMA_d24805b7-29ae-4676-9b9d-7e81fc4077a9"
      unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsRequiredAnnualRecurringRevenues
      contextRef="i722875b7cafa4f10913d2752b065dbdd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfODI1Nw_ddcff875-21db-4404-bfa6-812cbcbf8c91"
      unitRef="usd">230000000</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsRequiredAnnualRecurringRevenues>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i6f69d9ee7bf34528a92e72a07324677c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfODMxNA_d45c8bb4-0df1-4c1d-ab4f-d5bde7c5978a"
      unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsRequiredAnnualRecurringRevenues
      contextRef="i6f69d9ee7bf34528a92e72a07324677c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfODM1MQ_da133014-fdfc-47fc-85d6-72481d9f65ff"
      unitRef="usd">330000000</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsRequiredAnnualRecurringRevenues>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsRequiredAnnualRecurringRevenues
      contextRef="i1e7d3f863d344653ae03ca4295f0ed75_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfODY3OQ_947a066f-1256-4afb-a675-830c73429968"
      unitRef="usd">230000000</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsRequiredAnnualRecurringRevenues>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="i67904b92e35549c0bba37a4c57ef98be_D20220201-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNTQ5NzU1ODUwNjcx_15463b27-adab-4d81-9384-3f1652ec4782"
      unitRef="shares">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsRequiredAnnualRecurringRevenues
      contextRef="i6f69d9ee7bf34528a92e72a07324677c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNTQ5NzU1ODQ3ODA5_da133014-fdfc-47fc-85d6-72481d9f65ff"
      unitRef="usd">330000000</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsRequiredAnnualRecurringRevenues>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="i08671982ce6b4d28aeca50ad869b58cc_D20220201-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNTQ5NzU1ODUwNjc1_52a748a0-1b77-4ad2-9db6-1194f00bca3e"
      unitRef="shares">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i8b1ee4f828e849e38f27b6446ed89666_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfNTQ5NzU1ODUwNjc5_d6a7223b-d6d8-4660-8085-b998831b5d0d"
      unitRef="usd">900000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTM2NDI_2ea1367a-aff7-4707-8001-ab1a9b561991">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activities of Performance-Based Awards under the Equity Incentive Plans:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Performance-Based Awards Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Remaining Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate Intrinsic Value&lt;br/&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Balance - December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Canceled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(350,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Balance - September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested &amp;amp; expected to vest as of September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Exercisable as of September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;175,000 shares were canceled as part of the Equity Exchange, and 175,000 shares were canceled as part of the modification discussed above.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ifd3d77f765674d17a8fb01471a747e8b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfMS0xLTEtMS04MjUzMg_915d7828-990c-474e-85ce-fa56fcd53b02"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ifd3d77f765674d17a8fb01471a747e8b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfMS0zLTEtMS04MjUzMg_9420373c-27e7-4678-ae3e-e6791d313069"
      unitRef="usdPerShare">10.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="id5d1e34ebf0a427885a9916c4b33e414_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfMS01LTEtMS04MjUzMg_8e904c8c-8a4a-4793-9190-327ea3390f22">P8Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ifd3d77f765674d17a8fb01471a747e8b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfMS03LTEtMS04MjUzMg_4867d30e-9e0e-4048-93d3-9d02b5f7c952"
      unitRef="usd">3768000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ie1cf5888316c41c393cfc5e330a9c9e3_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfMi0xLTEtMS04MjUzMg_4b8c05fe-28b4-4503-b3b2-c102cc5ad10b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ie1cf5888316c41c393cfc5e330a9c9e3_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfMi0zLTEtMS04MjUzMg_f18a457f-1551-4b8a-8669-1b5376880dc8"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie1cf5888316c41c393cfc5e330a9c9e3_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfMy0xLTEtMS04MjUzMg_d3f305a0-ebb6-42ee-8674-ad8848e5e889"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ie1cf5888316c41c393cfc5e330a9c9e3_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfMy0zLTEtMS04MjUzMg_dd0fbc85-8fd5-4869-a1f1-315f9daf7622"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ie1cf5888316c41c393cfc5e330a9c9e3_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfNC0xLTEtMS04MjUzMg_e92fee8f-ab20-4932-abb1-256059278416"
      unitRef="shares">350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ie1cf5888316c41c393cfc5e330a9c9e3_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfNC0zLTEtMS04MjUzMg_bd5a97ef-f3f8-41bb-b5d3-34583771c576"
      unitRef="usdPerShare">11.13</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i625753f3ca68497bb0b739394fb0dd77_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfNS0xLTEtMS04MjUzMg_abd6391a-461c-4f24-9140-c168ba361815"
      unitRef="shares">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i625753f3ca68497bb0b739394fb0dd77_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfNS0zLTEtMS04MjUzMg_bf509339-96e8-4dac-9e87-2938d5c1c499"
      unitRef="usdPerShare">3.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ie1cf5888316c41c393cfc5e330a9c9e3_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfNS01LTEtMS04MjUzMg_c04ff735-8390-4e96-9b18-847180b85854">P5Y9M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i625753f3ca68497bb0b739394fb0dd77_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfNS03LTEtMS04MjUzMg_92fc289b-8b55-4935-9a98-952c3bb469d2"
      unitRef="usd">452000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i625753f3ca68497bb0b739394fb0dd77_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfNi0xLTEtMS04MjUzMg_b873b175-0dc5-4f8f-8b7c-3c0d59909221"
      unitRef="shares">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i625753f3ca68497bb0b739394fb0dd77_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfNi0zLTEtMS04MjUzMg_cb893f48-3ffd-4223-b82e-626a29d01e8b"
      unitRef="usdPerShare">3.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ie1cf5888316c41c393cfc5e330a9c9e3_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfNi01LTEtMS04MjUzMg_9706f782-9284-4010-93eb-9ca6b178db37">P5Y9M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i625753f3ca68497bb0b739394fb0dd77_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfNi03LTEtMS04MjUzMg_c8c137b1-c890-46b4-8b36-f2038a5964ec"
      unitRef="usd">452000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i625753f3ca68497bb0b739394fb0dd77_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfNy0xLTEtMS04MjUzMg_cc6f36bb-be15-4e39-9869-2e0dd666fc6d"
      unitRef="shares">10416</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i625753f3ca68497bb0b739394fb0dd77_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfNy0zLTEtMS04MjUzMg_2c366bd3-fc3f-4ab5-ab65-c79cf4f1ac96"
      unitRef="usdPerShare">3.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ie1cf5888316c41c393cfc5e330a9c9e3_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfNy01LTEtMS04MjUzMg_4bf5542f-dd7b-4e21-a5ff-87f4c36ad10a">P5Y9M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i625753f3ca68497bb0b739394fb0dd77_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfNy03LTEtMS04MjUzMg_8f531a0c-fc6f-48c0-afac-ead4085bc7b2"
      unitRef="usd">94000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="i67904b92e35549c0bba37a4c57ef98be_D20220201-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfOC0wLTEtMS05MzM1OC90ZXh0cmVnaW9uOjkzN2RkM2U4MDY1YzRmYmRhZTlhMmM1ZDFiZmVjMGJlXzEwOTk1MTE2Mjc5MzU_15463b27-adab-4d81-9384-3f1652ec4782"
      unitRef="shares">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="i08671982ce6b4d28aeca50ad869b58cc_D20220201-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOmU5YzhiZDAyNDk1ODQ5YjZhMThmNWNiZjI0ZmViZTliL3RhYmxlcmFuZ2U6ZTljOGJkMDI0OTU4NDliNmExOGY1Y2JmMjRmZWJlOWJfOC0wLTEtMS05MzM1OC90ZXh0cmVnaW9uOjkzN2RkM2U4MDY1YzRmYmRhZTlhMmM1ZDFiZmVjMGJlXzEwOTk1MTE2Mjc5NDU_52a748a0-1b77-4ad2-9db6-1194f00bca3e"
      unitRef="shares">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="iafb70c0ad15d4e6d856a6e851d700fa2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfOTE3MQ_ccceda07-0ff3-4b52-b34e-b9d30f74e0c8"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i732179ddf303429e81eb9e0c9d91d098_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfOTIzNA_7d74fa5c-526c-4fa8-bc3d-cbd098fa634d">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i9e49575a97ea41398c73188909a2987e_I20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfOTM5NQ_2c6c1fae-949d-47f2-b246-9d3d83520528"
      unitRef="shares">2800000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i790b2645bac049a98a76eaad30f93071_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfOTU5Mw_167e4aef-0eee-4fe5-9cfc-4ce80a4159ee"
      unitRef="number">0.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="i790b2645bac049a98a76eaad30f93071_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfOTk1Nw_6bcb21a3-449a-46e3-9ecd-147c47ce3e72"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod
      contextRef="i790b2645bac049a98a76eaad30f93071_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTAwMDg_a462d7f2-92e7-4884-a70a-d0dda337cc2e">P24M</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods
      contextRef="i790b2645bac049a98a76eaad30f93071_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTAyNjI_daf90657-7764-49ad-a112-e456123218b6"
      unitRef="period">4</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod
      contextRef="i790b2645bac049a98a76eaad30f93071_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTAzMDc_ca259152-44b4-459f-8e70-ef72a7599629">P6M</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="i790b2645bac049a98a76eaad30f93071_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTA2NjI_9911f776-a3a4-4e26-b12e-578811f7356c"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i790b2645bac049a98a76eaad30f93071_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTA5MjM_1180b07a-475a-41c0-b444-774d6b9782c3"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod
      contextRef="i790b2645bac049a98a76eaad30f93071_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTM2MzM_f4a824cc-0787-4c2b-8f11-e58f8f22bb12">P6M</udmy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i790b2645bac049a98a76eaad30f93071_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTE0MDM_76103a55-56ce-45d0-b9ce-2ea6c42f79d5"
      unitRef="shares">525037</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="i4029b6f1b49d4b3bb8588819a568739e_D20220520-20220520"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTE5NDg_83e93378-f450-42c6-80c8-9b6e0aa00ad0"
      unitRef="usd">3400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i1600d7363a3b4a04bc06060ef78c09b6_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTA5OTUxMTY2NTAxNQ_90d6ac98-af8a-418b-9503-8d3663e68f0d"
      unitRef="usd">7300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i790b2645bac049a98a76eaad30f93071_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTIzOTA_451cf27a-556b-49c6-9b76-242241a95879">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="id72b23b1530842e48651b19ea5b63adb_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTI1MzQ_38839c06-9694-425c-9849-21545dad68bc"
      unitRef="shares">236086</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i62794e854b5640cb86784622a2df7b32_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTI2NDU_a59746a0-da16-43c3-b444-2c074bd7e0ea"
      unitRef="usdPerShare">23.75</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaf6eb97380a04eb99f0ca9589f184d61_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTI3MDg_6e88ab5b-50b3-44d3-a33f-f908793548e2"
      unitRef="usd">1600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i1bc529447bfe44e1a7cdcfff34cdaa03_D20210824-20210824"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTI5NDM_d163fb10-20b9-4ce0-8b1d-19b370c3d095"
      unitRef="shares">61300</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0ba66426b6064d4bb4579d086812fd12_I20210824"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTMwNTc_21491b61-7775-4534-909b-c6afb63c592c"
      unitRef="usdPerShare">34.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idc1fd46a76d3429a900d432eae725ade_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTMxMTg_c3b339cc-00f9-4214-ad4a-ed4030ad36f4"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0f754ad5eec64361955a2c4e872f3a11_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTMxMjU_eb48fabf-bc7b-4c3b-bebe-8bf56dddb792"
      unitRef="usd">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia5b4cf63564f4fe892b6f585826c425f_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMjc0ODc3OTEwNTYxOQ_84e1bab7-70c4-4e72-95db-b241eaced376"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7dc03fc23b4f404ebc33d611634925e2_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMjc0ODc3OTEwNTYxOQ_c01051d3-53ce-4709-8196-8c0de21455ee"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ieeb17b136fd740049c6fa02949e9701e_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTMyMzI_3091d8d3-2c28-46b7-99ef-5a1e5c19089f"
      unitRef="usd">1300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0f754ad5eec64361955a2c4e872f3a11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTMyOTU_47677462-900b-4f1b-94cd-a3505bcec6f6">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTM2NDE_1a33bd26-0419-411d-a61e-a96f2a096f2d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense included in the condensed consolidated statements of operations was 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sales and marketing&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,372&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,149&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,516&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,784&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;General and administrative&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,728&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,417&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,784&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,587&#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="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i026532be07e444bb8bb12cc6c2c3583e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfMi0xLTEtMS04MjUzMg_2b55b80c-ba5a-4b8e-87af-266c02978a79"
      unitRef="usd">1611000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea3e9e649f454a9bb458b8066b95baad_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfMi0zLTEtMS04MjUzMg_f630bd3b-c349-437a-8fac-3fd16385b59e"
      unitRef="usd">350000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if0f9fe429c67473483e3ece1b0e6db21_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfMi01LTEtMS04MjUzMg_a5c64291-3c37-4880-9e09-2b8e83d72114"
      unitRef="usd">3440000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2923654df59d446880ae557c847ed033_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfMi03LTEtMS04MjUzMg_53c8b9b6-8e7b-42ad-b19c-3012680709cc"
      unitRef="usd">888000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i04556330b59147f982032a484017d994_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfMy0xLTEtMS04MjUzMg_690a5c6e-3d71-4b81-bb88-f77b59978555"
      unitRef="usd">9372000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibbd080fd2a514e56ac730b65e4e81bdb_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfMy0zLTEtMS04MjUzMg_24f50b7b-aca6-433b-a617-62f67f2737d5"
      unitRef="usd">2149000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3cd846d4f96940679e6c4a057c049fe0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfMy01LTEtMS04MjUzMg_686464e9-a3eb-4d6f-993e-245eab97056b"
      unitRef="usd">18516000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i327a77492b534601863987243e598823_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfMy03LTEtMS04MjUzMg_809464e4-dce0-462e-ac5a-c4480e9ccadd"
      unitRef="usd">5784000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8602876636b442c38834bce247fedda0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfNC0xLTEtMS04MjUzMg_b3039f2f-a4ba-4618-ac83-c60014519742"
      unitRef="usd">6258000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if72357c9cc404678be6977b42fc74856_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfNC0zLTEtMS04MjUzMg_9488f337-ea32-4a9e-90e6-98f72e085e38"
      unitRef="usd">1304000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i010ae9c8ddac4034b01a4cb9e60c8c31_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfNC01LTEtMS04MjUzMg_440f81a6-b5b7-42d7-a789-aa1a25717b00"
      unitRef="usd">13303000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i95d5ddfb151f4538b5429fbb498ef72f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfNC03LTEtMS04MjUzMg_1b0cc51c-8dc2-473f-8139-cd3e6b92f555"
      unitRef="usd">4445000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5e80dadaf2e5428980d5fdab298ef35a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfNS0xLTEtMS04MjUzMg_580f7ccb-95ff-4c36-97bd-3118b2121c65"
      unitRef="usd">7728000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iba22570861074b9f95db07be16d4c136_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfNS0zLTEtMS04MjUzMg_5ca77995-3abf-4edf-b706-6ed2e1545872"
      unitRef="usd">3417000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i26ae5f8d6e1e43a5bb54aa191239bdc6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfNS01LTEtMS04MjUzMg_ce4cd4ed-b69d-46bf-8c23-76dda1e214fb"
      unitRef="usd">17784000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i55523de192ec468e9133c5bf1ae3ce49_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfNS03LTEtMS04MjUzMg_222c1bcf-d259-4399-8fc7-ea410a64ef5e"
      unitRef="usd">12587000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfNi0xLTEtMS04MjUzMg_ba70b022-3912-4c96-8cdf-4ddaf23edb10"
      unitRef="usd">24969000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfNi0zLTEtMS04MjUzMg_0570c39f-2fdc-4950-9e39-aee7ce8fe9a1"
      unitRef="usd">7220000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfNi01LTEtMS04MjUzMg_116e180d-bd83-477a-9a5f-c2738a86af3b"
      unitRef="usd">53043000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RhYmxlOjZjNTU2ZTBkNTZhYTQ5ZTQ4ZmJhYjljZmUzY2ZiOGJmL3RhYmxlcmFuZ2U6NmM1NTZlMGQ1NmFhNDllNDhmYmFiOWNmZTNjZmI4YmZfNi03LTEtMS04MjUzMg_2f952185-1c06-4517-9dfa-fd92f76aeb6a"
      unitRef="usd">23704000</us-gaap:AllocatedShareBasedCompensationExpense>
    <udmy:ShareBasedPaymentArrangementAmountCapitalizedAsCapitalizedSoftware
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTM0NjE_dbbd7166-726a-443f-ad60-665c95ca5838"
      unitRef="usd">1600000</udmy:ShareBasedPaymentArrangementAmountCapitalizedAsCapitalizedSoftware>
    <udmy:ShareBasedPaymentArrangementAmountCapitalizedAsCapitalizedSoftware
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTM0Njg_b54b1df5-b95a-4fbe-97c5-83eeb6dc0f20"
      unitRef="usd">500000</udmy:ShareBasedPaymentArrangementAmountCapitalizedAsCapitalizedSoftware>
    <udmy:ShareBasedPaymentArrangementAmountCapitalizedAsCapitalizedSoftware
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTM1NzE_504b8c70-9550-45f8-8487-5f0e7e511d7f"
      unitRef="usd">4200000</udmy:ShareBasedPaymentArrangementAmountCapitalizedAsCapitalizedSoftware>
    <udmy:ShareBasedPaymentArrangementAmountCapitalizedAsCapitalizedSoftware
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84Mi9mcmFnOjUxNDkwZjNmZmFiODQ3MzRhOTVmMGI1ODczZDdmMTI4L3RleHRyZWdpb246NTE0OTBmM2ZmYWI4NDczNGE5NWYwYjU4NzNkN2YxMjhfMTM1ODY_41c07652-8b7c-439c-a860-fe6ed726a1bb"
      unitRef="usd">1500000</udmy:ShareBasedPaymentArrangementAmountCapitalizedAsCapitalizedSoftware>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RleHRyZWdpb246MDVjOGRlYzM5YTU1NGE4ODk2Mjk1NTBjZjU0MDU1NGJfMzgw_3a372284-32f9-4dd0-93d2-47f8d7e2a759">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;15. Net loss per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(46,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(101,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(38,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Denominator: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted-average shares used in computing net loss per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140,951,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,740,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140,116,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,068,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations, because the impact of including them would have been anti-dilutive:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,403,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,403,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,728,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,221,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,728,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,221,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;RSUs and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,760,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,760,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Contingently issuable shares under ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;296,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;296,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total potentially dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;27,785,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;106,686,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;27,785,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;106,686,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RleHRyZWdpb246MDVjOGRlYzM5YTU1NGE4ODk2Mjk1NTBjZjU0MDU1NGJfMzgx_910ba5d6-4988-4247-8d68-9e031695de7e">&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(46,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(101,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(38,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Denominator: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Weighted-average shares used in computing net loss per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140,951,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,740,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140,116,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,068,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfMy0xLTEtMS04MjUzMg_17872eb2-d8dd-4d55-b418-0f9da6c0f8a2"
      unitRef="usd">-46693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfMy0xLTEtMS04MjUzMg_dbc50b3e-74c4-400c-a92e-1d45670d0326"
      unitRef="usd">-46693000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfMy0zLTEtMS04MjUzMg_731d3723-1be1-4867-b800-7242174d7690"
      unitRef="usd">-9262000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfMy0zLTEtMS04MjUzMg_f3298730-865c-44b3-8896-1e1395577e9a"
      unitRef="usd">-9262000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfMy01LTEtMS04MjUzMg_2d12f19e-498b-43a5-b5ae-6d9d22757d60"
      unitRef="usd">-101722000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfMy01LTEtMS04MjUzMg_db5aef31-9130-4075-b59b-a76421fed04b"
      unitRef="usd">-101722000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfMy03LTEtMS04MjUzMg_4b697c83-e868-4920-b956-c72d15881376"
      unitRef="usd">-38642000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfMy03LTEtMS04MjUzMg_a4742a01-0e7e-4f01-8fd2-95fa1ccf5abd"
      unitRef="usd">-38642000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfNi0xLTEtMS04MjUzMg_dea78b1d-80d6-4710-b6ab-e3ad576ba4e1"
      unitRef="shares">140951605</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfNi0xLTEtMS04MjUzMg_fd70e06c-9610-4e45-a5bd-fc322427821f"
      unitRef="shares">140951605</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfNi0zLTEtMS04MjUzMg_3cb4139d-aa92-4935-be0f-5ed6d1c3a9a0"
      unitRef="shares">37740586</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfNi0zLTEtMS04MjUzMg_c3102db7-ae3b-4f26-bfcc-54d7ff7c420f"
      unitRef="shares">37740586</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfNi01LTEtMS04MjUzMg_3e121273-0c89-41d0-bd18-075eb27a4ba1"
      unitRef="shares">140116156</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfNi01LTEtMS04MjUzMg_9c4dbc8c-1dbe-467e-aadd-b9a8f3cc007b"
      unitRef="shares">140116156</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfNi03LTEtMS04MjUzMg_0bb85ff6-16e4-4c27-a1e7-19a99f382f36"
      unitRef="shares">37068570</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfNi03LTEtMS04MjUzMg_9206c102-b6d3-4190-8d37-721a0e8cf9b5"
      unitRef="shares">37068570</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfOC0xLTEtMS04MjUzMg_c8acb04a-a16a-4569-8b46-e6102b3d45ec"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfOC0xLTEtMS04MjUzMg_f97059e5-ce28-4791-abb0-f7108499e115"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfOC0zLTEtMS04MjUzMg_78b5a43c-bc58-492a-8e9e-c4c0f874a79b"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfOC0zLTEtMS04MjUzMg_79f85309-2005-4535-97a0-d0f7e7b55c56"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfOC01LTEtMS04MjUzMg_b49233b9-5234-4ae5-8da3-b6dff78e2d6a"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfOC01LTEtMS04MjUzMg_ce83e5a3-ab27-497a-bfb1-96229eb68da3"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfOC03LTEtMS04MjUzMg_2bb77864-fb1d-4bf4-afdb-1aa382f6f0a8"
      unitRef="usdPerShare">-1.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjY2ZWEwNWNjNWQ2YzQ4MjE4YTk2ZjZmOWMxMDZjYmRhL3RhYmxlcmFuZ2U6NjZlYTA1Y2M1ZDZjNDgyMThhOTZmNmY5YzEwNmNiZGFfOC03LTEtMS04MjUzMg_f58c152c-2ceb-4317-bdd1-792c5898bcaa"
      unitRef="usdPerShare">-1.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RleHRyZWdpb246MDVjOGRlYzM5YTU1NGE4ODk2Mjk1NTBjZjU0MDU1NGJfMzgy_37ae4042-19d9-4cfc-b37a-ea427277d7e9">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations, because the impact of including them would have been anti-dilutive:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,403,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85,403,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,728,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,221,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,728,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,221,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;RSUs and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,760,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,760,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Contingently issuable shares under ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;296,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;296,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total potentially dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;27,785,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;106,686,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;27,785,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;106,686,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i72d8a08096da45e8b25dd93a5135a83a_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfMi0xLTEtMS04MjUzMg_bdd66880-c13c-40f5-a9df-800857286111"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i15786ffec30649eb8a1cf5c65a1f4801_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfMi0zLTEtMS04MjUzMg_2a27b6f6-709b-42c6-bde3-b1275e7d3b08"
      unitRef="shares">85403933</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i551759903956447d98c8316649e064f6_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfMi01LTEtMS04MjUzMg_ca46a771-68a0-4298-b783-c6e083973ab2"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6979cf39a11942a3a1682b443e43e47f_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfMi03LTEtMS04MjUzMg_c15c04df-95bc-4ca8-afcd-1cfea7e62cf6"
      unitRef="shares">85403933</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i28f828b3dce6449c8d6df0491adcaa63_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfMy0xLTEtMS04MjUzMg_a60785ce-460a-4284-bc79-4d970858ecd0"
      unitRef="shares">10728915</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5583625dcadb4c5297ab553e48262080_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfMy0zLTEtMS04MjUzMg_6f4dc825-66d5-48ba-aa70-0377739425cd"
      unitRef="shares">21221320</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1738eb95d269496c9e3a9302edc9fc77_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfMy01LTEtMS04MjUzMg_18fcd32c-3d50-4f6f-9208-167a3fbf09b5"
      unitRef="shares">10728915</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4dc7d27e3cc34d14b533568bb941497b_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfMy03LTEtMS04MjUzMg_be3015ae-ba6e-47d3-ac2d-408b55c5acbe"
      unitRef="shares">21221320</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib3daaa510c9540a4a1114785ade98473_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfNC0xLTEtMS04MjUzMg_178ae851-c880-4126-8607-41974c997891"
      unitRef="shares">16760346</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idb7432f4bc8a404ba0d47b9b214af785_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfNC0zLTEtMS04MjUzMg_7b1b12d0-1e32-47f5-84aa-39d5e326f8aa"
      unitRef="shares">61300</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7562dbbcfc864fdc8d86189c1bf895e6_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfNC01LTEtMS04MjUzMg_cd6622b2-739d-4d1d-aac1-f20442e19c00"
      unitRef="shares">16760346</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6f35bb82f1b746bf93c74929affd0392_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfNC03LTEtMS04MjUzMg_67e6bfd2-acd6-436f-b341-27082987b757"
      unitRef="shares">61300</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i90260b3148e14ddc86155d16e5421d7b_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfNS0xLTEtMS04MjUzMg_ca31f3e6-97ef-4a81-97bc-8489fb77ad33"
      unitRef="shares">296205</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id1448ccd85db440f847277794a68b209_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfNS0zLTEtMS04MjUzMg_732a465c-db12-467f-bfe9-5881148b8dd5"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i250d32c27287464f9d67fdd210b0c17b_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfNS01LTEtMS04MjUzMg_dc2bae28-b172-4979-87d6-483d53e53a90"
      unitRef="shares">296205</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i773b9b1f53024f488d04f392e19ef0be_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfNS03LTEtMS04MjUzMg_673903f3-f3e4-4fb6-a76b-e95e50ee8573"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfNi0xLTEtMS04MjUzMg_fd1d8106-0590-44e0-87e0-83f95936f918"
      unitRef="shares">27785466</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfNi0zLTEtMS04MjUzMg_55b71618-6044-480b-a1f4-9af07d9d6435"
      unitRef="shares">106686553</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfNi01LTEtMS04MjUzMg_ac862796-d3a7-404d-8cdf-d7b9dc7a8632"
      unitRef="shares">27785466</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84NS9mcmFnOjA1YzhkZWMzOWE1NTRhODg5NjI5NTUwY2Y1NDA1NTRiL3RhYmxlOjQ4ZGRkNGQ2YTRhZDRlYjliNTQzMDk3Mzg0NTMxM2JjL3RhYmxlcmFuZ2U6NDhkZGQ0ZDZhNGFkNGViOWI1NDMwOTczODQ1MzEzYmNfNi03LTEtMS04MjUzMg_4f6dd849-e7fd-4970-80fd-07c6415ba276"
      unitRef="shares">106686553</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RleHRyZWdpb246ODdkMGFmMDNmNTQ3NGUwZWI4ODU2ZmRkYjYyZTIxNDVfMjM3Mw_e5d77262-bdd1-4a41-b3ee-559127409358">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;16. Segment and geographic information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Chief Executive Officer is its CODM. The CODM reviews separate financial information presented for the Company&#x2019;s two segments, Consumer and Enterprise, in order to allocate resources and evaluate the Company&#x2019;s financial performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Consumer segment targets individual learners seeking to obtain hands-on learning, gain valuable job skills to advance their professional careers, or learn a new personal skill. The Enterprise segment is focused on helping business and government customers upskill and reskill their employees and public servants. The CODM measures the performance of each segment primarily based on segment revenue and segment gross profit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment gross profit, as presented below, is defined as segment revenue less segment cost of revenue. Segment cost of revenue includes content costs, hosting and platform costs, customer support services, and payment processing fees that are allocable to each segment. Segment gross profit excludes amortization of capitalized software, depreciation, stock-based compensation, and amortization of intangible assets allocated to cost of revenue as the CODM does not include the information in his measurement of the performance of the operating segments. Additionally, the Company does not allocate sales and marketing expenses, research and development expenses, and general and administrative expenses because the CODM does not include the information in his measurement of the performance of the operating segments. The Udemy platform supports the operations of each segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CODM does not use asset information by segments to assess performance and make decisions regarding allocation of resources, and the Company does not track its long-lived assets by segment. The geographic identification of these assets is set forth below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial information for each reportable segment was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;74,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;79,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;240,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;251,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Enterprise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;83,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;223,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;129,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Revenue&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;158,432&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;129,563&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;463,767&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;380,206&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Segment cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;35,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;37,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;111,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;118,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Enterprise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;27,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;74,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;44,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total segment cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;63,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;54,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;186,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;163,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Segment gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;38,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;41,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;128,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;132,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Enterprise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;56,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;32,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;149,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;84,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total segment gross profit&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;95,083&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;74,891&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;277,565&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;216,758&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Reconciliation of segment gross profit to gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;9,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total gross profit&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;89,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71,577&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;262,437&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;208,304&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographic information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: The following table summarizes the revenue by region based on the billing address of the Company&#x2019;s customers (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;65,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;51,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;189,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;148,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Europe, Middle East, Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;45,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;39,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;139,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;124,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;35,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;29,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;101,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;77,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;33,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;29,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;158,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;129,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;463,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;380,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No single country other than the United States represented 10% or more of the Company&#x2019;s total revenue du&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ring the three and nine months ended September 30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-lived assets&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: The following table presents the Company&#x2019;s long-lived assets, which consist of tangible property and equipment, net of depreciation, and operating lease ROU assets, by geographic region (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;9,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RleHRyZWdpb246ODdkMGFmMDNmNTQ3NGUwZWI4ODU2ZmRkYjYyZTIxNDVfMTM1_1fc1cc85-ac00-4d4a-9e3d-8ffe5ba23651"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RleHRyZWdpb246ODdkMGFmMDNmNTQ3NGUwZWI4ODU2ZmRkYjYyZTIxNDVfMTM1_7eb79af4-dd8f-411d-b163-009c6014d44b"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RleHRyZWdpb246ODdkMGFmMDNmNTQ3NGUwZWI4ODU2ZmRkYjYyZTIxNDVfMjM3NA_f9d18318-1210-4b51-a1e5-2af0717536c1">&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial information for each reportable segment was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;74,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;79,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;240,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;251,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Enterprise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;83,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;50,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;223,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;129,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Revenue&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;158,432&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;129,563&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;463,767&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;380,206&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Segment cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;35,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;37,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;111,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;118,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Enterprise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;27,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;74,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;44,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total segment cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;63,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;54,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;186,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;163,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Segment gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;38,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;41,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;128,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;132,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Enterprise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;56,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;32,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;149,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;84,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total segment gross profit&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;95,083&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;74,891&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;277,565&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;216,758&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Reconciliation of segment gross profit to gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;9,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;15,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total gross profit&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;89,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;71,577&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;262,437&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;208,304&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ieb0095870cbb4fca8cf0f195c011898c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMy0xLTEtMS04MjUzMg_31a62177-4d07-4608-9714-a0594496e05b"
      unitRef="usd">74567000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i130d1957cd2147558db85aca80025665_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMy0zLTEtMS04MjUzMg_17b498c7-11d3-43c6-a78c-a90d0eab858e"
      unitRef="usd">79198000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0472b083e1514027a303a4ea2019b2ba_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMy01LTEtMS04MjUzMg_5ba84d1c-eaa3-4b20-a498-e1fdd4fe68a5"
      unitRef="usd">240364000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if18c9933f07046e6aa8399e9dd9f0146_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMy03LTEtMS04MjUzMg_03977741-8ea2-4c9b-bd93-e6bac0e1ddc8"
      unitRef="usd">251035000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia6f438a0724543d287b5a088494e1562_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfNC0xLTEtMS04MjUzMg_b100be9b-84d6-4bbe-a6f9-9aadc58bb81a"
      unitRef="usd">83865000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7b68cacbcaa645d29ade10157df15542_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfNC0zLTEtMS04MjUzMg_7e8db409-e235-4108-8784-32d6b8414e36"
      unitRef="usd">50365000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i088c27933ac3408a897b7b101c8e24a0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfNC01LTEtMS04MjUzMg_72175fa7-c582-4717-a1db-df2c1f6a22a9"
      unitRef="usd">223403000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8db11584022642da92b2e9a798bd26a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfNC03LTEtMS04MjUzMg_3632656b-f0e7-4fe7-8822-a6ce0e97762e"
      unitRef="usd">129171000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifa3e1a8bcad44248b962eea76cc197b8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfNS0xLTEtMS04MjUzMg_de9454d9-d89f-45f1-a54d-d4ac516acccb"
      unitRef="usd">158432000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i08e5b936364e4c88a94cd20c4a2b6971_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfNS0zLTEtMS04MjUzMg_9dd626e3-c1a9-4235-98a6-e137bfe5fff2"
      unitRef="usd">129563000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id31011ca7a7643319c89b5923a01a8b8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfNS01LTEtMS04MjUzMg_e85ae5f0-38e4-4c81-bd2c-0473a656cd92"
      unitRef="usd">463767000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i69bb5a4a38ec4dc9ac5b75bc115763b5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfNS03LTEtMS04MjUzMg_bc61efa3-6c74-4b3d-a22a-9381ac1de9ba"
      unitRef="usd">380206000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ieb0095870cbb4fca8cf0f195c011898c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfOC0xLTEtMS04MjUzMg_ed24d198-ff06-456e-90eb-a1806cccf4bf"
      unitRef="usd">35901000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i130d1957cd2147558db85aca80025665_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfOC0zLTEtMS04MjUzMg_b58dd0d1-61bd-47b1-bcf7-fa79451d4693"
      unitRef="usd">37243000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0472b083e1514027a303a4ea2019b2ba_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfOC01LTEtMS04MjUzMg_89a4b63c-4539-446d-a953-fd591219d49c"
      unitRef="usd">111909000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if18c9933f07046e6aa8399e9dd9f0146_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfOC03LTEtMS04MjUzMg_ca8e2021-f0ec-4867-bb3d-240e4528953c"
      unitRef="usd">118606000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia6f438a0724543d287b5a088494e1562_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfOS0xLTEtMS04MjUzMg_630192a1-8a66-4882-8af2-bce7a7d13ddf"
      unitRef="usd">27448000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7b68cacbcaa645d29ade10157df15542_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfOS0zLTEtMS04MjUzMg_8f4d04da-e65a-4138-b18f-094d6ba44002"
      unitRef="usd">17429000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i088c27933ac3408a897b7b101c8e24a0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfOS01LTEtMS04MjUzMg_439731de-7de4-4e99-94c3-5c88254d0f77"
      unitRef="usd">74293000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8db11584022642da92b2e9a798bd26a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfOS03LTEtMS04MjUzMg_3f1ac9b5-b78e-4a40-a61e-9de15b1b0e6f"
      unitRef="usd">44842000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifa3e1a8bcad44248b962eea76cc197b8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTAtMS0xLTEtODI1MzI_8bcd20ff-f6f3-48dd-8fa1-dadf8c7c5bac"
      unitRef="usd">63349000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i08e5b936364e4c88a94cd20c4a2b6971_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTAtMy0xLTEtODI1MzI_52615e84-cbb0-4906-8602-16523a3128a9"
      unitRef="usd">54672000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id31011ca7a7643319c89b5923a01a8b8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTAtNS0xLTEtODI1MzI_a06688c0-bab5-43c3-98be-7cdeae756b5e"
      unitRef="usd">186202000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i69bb5a4a38ec4dc9ac5b75bc115763b5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTAtNy0xLTEtODI1MzI_9aa53cbd-23e4-46c7-a82f-698a7926a64d"
      unitRef="usd">163448000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ieb0095870cbb4fca8cf0f195c011898c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTMtMS0xLTEtODI1MzI_147f3e4b-4783-4d41-80e2-80b22622122d"
      unitRef="usd">38666000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i130d1957cd2147558db85aca80025665_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTMtMy0xLTEtODI1MzI_ae967e0c-4db8-4f9c-adb9-65f74a1aaa29"
      unitRef="usd">41955000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0472b083e1514027a303a4ea2019b2ba_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTMtNS0xLTEtODI1MzI_6e1f3ef7-bd1b-4fca-8247-b24913494ab7"
      unitRef="usd">128455000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if18c9933f07046e6aa8399e9dd9f0146_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTMtNy0xLTEtODI1MzI_60abd5e5-b635-4884-b1bd-96b2ce053369"
      unitRef="usd">132429000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia6f438a0724543d287b5a088494e1562_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTQtMS0xLTEtODI1MzI_c2d265c7-41a6-40c1-9c25-05b13e4080ed"
      unitRef="usd">56417000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7b68cacbcaa645d29ade10157df15542_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTQtMy0xLTEtODI1MzI_c71ed65e-742d-477e-a0e2-075740a1e706"
      unitRef="usd">32936000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i088c27933ac3408a897b7b101c8e24a0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTQtNS0xLTEtODI1MzI_eda03ec6-cac2-4492-880c-3a1b7d25e9f2"
      unitRef="usd">149110000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8db11584022642da92b2e9a798bd26a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTQtNy0xLTEtODI1MzI_b3598657-5050-4ca5-925d-5cf131ab1216"
      unitRef="usd">84329000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ifa3e1a8bcad44248b962eea76cc197b8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTUtMS0xLTEtODI1MzI_d6ebaef1-2fe5-46e9-8aec-03a25f7171b2"
      unitRef="usd">95083000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i08e5b936364e4c88a94cd20c4a2b6971_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTUtMy0xLTEtODI1MzI_9259f310-ccee-46af-8817-62aecc1130a8"
      unitRef="usd">74891000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id31011ca7a7643319c89b5923a01a8b8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTUtNS0xLTEtODI1MzI_910e4187-254e-494e-aae3-c25eed8224c7"
      unitRef="usd">277565000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i69bb5a4a38ec4dc9ac5b75bc115763b5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTUtNy0xLTEtODI1MzI_212ca45d-67e1-4a7a-baa9-1a06a3f018bd"
      unitRef="usd">216758000</us-gaap:GrossProfit>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i1b50e768bfc4404282752bba7357647d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTgtMS0xLTEtODI1MzI_f061c58c-779e-49f1-968c-11d2cccda22e"
      unitRef="usd">3261000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i549332b2d943446999324d67d55f6914_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTgtMy0xLTEtODI1MzI_feb70e65-b2e7-4954-8e81-26b3f52c8788"
      unitRef="usd">2501000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ib015ce04f27c47f9998936fe53ff4595_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTgtNS0xLTEtODI1MzI_fd40e048-cf82-443d-8e52-536ff7f06c40"
      unitRef="usd">9000000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i8841c9d8e43f4837a80e12c1f33ef1b3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTgtNy0xLTEtODI1MzI_a4b6d879-5c59-4468-9651-6d731e3262c5"
      unitRef="usd">6689000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1b50e768bfc4404282752bba7357647d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTktMS0xLTEtODI1MzI_e44b4166-4166-4efa-b988-86d15806f575"
      unitRef="usd">725000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i549332b2d943446999324d67d55f6914_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTktMy0xLTEtODI1MzI_064585cf-25a8-4d2b-ab2a-62664656e463"
      unitRef="usd">293000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib015ce04f27c47f9998936fe53ff4595_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTktNS0xLTEtODI1MzI_498cf4d4-bd1d-4a94-894a-dc8cffcdc638"
      unitRef="usd">2175000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8841c9d8e43f4837a80e12c1f33ef1b3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMTktNy0xLTEtODI1MzI_457c2cfe-d08c-436d-9931-7cfd8329f6a3"
      unitRef="usd">293000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:Depreciation
      contextRef="i1b50e768bfc4404282752bba7357647d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjAtMS0xLTEtODI1MzI_fa1574f4-9a4a-476a-bafc-54ec9ad73ab5"
      unitRef="usd">134000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i549332b2d943446999324d67d55f6914_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjAtMy0xLTEtODI1MzI_e5a6737a-698c-40cc-aba2-3f6c17cc1d57"
      unitRef="usd">170000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ib015ce04f27c47f9998936fe53ff4595_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjAtNS0xLTEtODI1MzI_a8844323-608d-4440-85ce-fec08094d3b5"
      unitRef="usd">513000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8841c9d8e43f4837a80e12c1f33ef1b3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjAtNy0xLTEtODI1MzI_8f233257-927b-4d83-a0e8-eb274e8e3ba3"
      unitRef="usd">585000</us-gaap:Depreciation>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1b50e768bfc4404282752bba7357647d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjEtMS0xLTEtODI1MzI_b44d81c6-000f-4ca6-930f-2d7b14130cea"
      unitRef="usd">1611000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i549332b2d943446999324d67d55f6914_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjEtMy0xLTEtODI1MzI_fdfad32b-3a95-466e-996b-c13cc6fd9e90"
      unitRef="usd">350000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib015ce04f27c47f9998936fe53ff4595_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjEtNS0xLTEtODI1MzI_bc5a1518-ebae-4531-b480-a8533f3f2ad9"
      unitRef="usd">3440000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8841c9d8e43f4837a80e12c1f33ef1b3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjEtNy0xLTEtODI1MzI_d4c53481-6d01-4d41-8527-f18978a27e99"
      unitRef="usd">887000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:GrossProfit
      contextRef="i1b50e768bfc4404282752bba7357647d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjItMS0xLTEtODI1MzI_cbaaf688-0e72-4057-97cf-835b7453bd9c"
      unitRef="usd">5731000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i549332b2d943446999324d67d55f6914_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjItMy0xLTEtODI1MzI_82d689a7-47e4-4b3c-9939-d41f63904c75"
      unitRef="usd">3314000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib015ce04f27c47f9998936fe53ff4595_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjItNS0xLTEtODI1MzI_3343be3c-5aee-4b77-8d09-5a9319e271a9"
      unitRef="usd">15128000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8841c9d8e43f4837a80e12c1f33ef1b3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjItNy0xLTEtODI1MzI_a6e701a3-a132-465b-b5f8-f1aeb1516f85"
      unitRef="usd">8454000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjMtMS0xLTEtODI1MzI_334c232a-d21c-4fbe-8e48-12692ff964d3"
      unitRef="usd">89352000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjMtMy0xLTEtODI1MzI_f923f993-67b3-451a-9e69-d4df0a993ef7"
      unitRef="usd">71577000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjMtNS0xLTEtODI1MzI_278a7f06-6bc4-4795-a1c2-759fb36f5ff3"
      unitRef="usd">262437000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOmRmNGIzMDI5Yjk4ZTQwYjg5MGQ3YWY4NjQxZjBlYmY3L3RhYmxlcmFuZ2U6ZGY0YjMwMjliOThlNDBiODkwZDdhZjg2NDFmMGViZjdfMjMtNy0xLTEtODI1MzI_3f6f924e-f45e-4a9d-bd1a-a8fd63c6d3e0"
      unitRef="usd">208304000</us-gaap:GrossProfit>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RleHRyZWdpb246ODdkMGFmMDNmNTQ3NGUwZWI4ODU2ZmRkYjYyZTIxNDVfMjM3NQ_02eb6728-2c44-47b8-88bd-ae4391382d7e">The following table summarizes the revenue by region based on the billing address of the Company&#x2019;s customers (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;65,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;51,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;189,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;148,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Europe, Middle East, Africa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;45,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;39,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;139,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;124,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;35,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;29,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;101,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;77,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;33,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;29,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;158,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;129,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;463,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;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:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;380,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i64cc4e5aa5bf4453b445fbe09ac4e548_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfMi0xLTEtMS04MjUzMg_257d1b13-062a-49d6-8a65-cddad4f6a63e"
      unitRef="usd">65809000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i08c0f40954b842beb068b96880ac5d25_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfMi0zLTEtMS04MjUzMg_cc43483a-9023-4eef-8102-99182ad7b20c"
      unitRef="usd">51209000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iab27e19e76e44db89bf8771ed05f296d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfMi01LTEtMS04MjUzMg_65285db9-3b36-4767-8ae3-ae1edd9cb954"
      unitRef="usd">189284000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia89dddcd08834823a5a110b5457479c0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfMi03LTEtMS04MjUzMg_79f82834-43a3-476a-8446-2f184d84ee2e"
      unitRef="usd">148425000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1415dc9fe4244b3186e9766c65b8834d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfMy0xLTEtMS04MjUzMg_32efaed5-e934-4c4f-9f37-debe2ad3ac87"
      unitRef="usd">45788000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib50600150bbd44e5883e94ae1325eded_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfMy0zLTEtMS04MjUzMg_d7121e30-a154-4685-abed-0bc05a373a63"
      unitRef="usd">39050000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie9e3385f187c4751825e8f8a7bcc624f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfMy01LTEtMS04MjUzMg_0e58f575-84d4-4c81-9581-b4a47063365e"
      unitRef="usd">139729000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i953f96c4cd1d4cffa8cf13431922d4f3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfMy03LTEtMS04MjUzMg_74abdfd3-cddd-4fa9-be1b-49384dc2823e"
      unitRef="usd">124666000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie0a479b381d445f086d0346d12fef812_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfNC0xLTEtMS04MjUzMg_e714c550-b239-4755-99bf-592d7b6d9951"
      unitRef="usd">35210000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3dce5dc3c56a453e9289b4060dbfab3b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfNC0zLTEtMS04MjUzMg_ad5c44a5-539a-45f3-b05c-0f712d384870"
      unitRef="usd">29200000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic8c5400cdea941f9af9d15160d2517fc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfNC01LTEtMS04MjUzMg_3cf296da-994c-4691-93ac-9fa7d2d9ebbd"
      unitRef="usd">101125000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2be930a7f82c402c8fe4044d4a85cffc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfNC03LTEtMS04MjUzMg_673d2d50-4eb3-4d07-9def-144ad2654966"
      unitRef="usd">77509000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6f276e614dfb4025876b2438fa94ea46_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfNS0xLTEtMS04MjUzMg_342eb264-2fb6-4bf0-a603-406841f14ee6"
      unitRef="usd">11625000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7e6db0dbc62645d4a78e681c1a070785_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfNS0zLTEtMS04MjUzMg_d62e7b67-d8f8-45b5-b4d0-6bd32b66896a"
      unitRef="usd">10104000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i05260614dce74266a45937dae903e5bb_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfNS01LTEtMS04MjUzMg_ec390391-bc9a-4dac-9292-8b0922e8ffe4"
      unitRef="usd">33629000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5dd5983ea9eb4297b1dfd0d2517f02b9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfNS03LTEtMS04MjUzMg_e22a0de3-59e3-4ddc-8d2a-2ae3bf499cff"
      unitRef="usd">29606000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i95e5c9bc93cf44bb8463e805df2607cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfNi0xLTEtMS04MjUzMg_eec01eea-289e-4b1c-aa97-3e0b12092930"
      unitRef="usd">158432000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3cc4583f7dc74470852da4b477fbda71_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfNi0zLTEtMS04MjUzMg_3daafc9b-1ce8-4b02-a664-ca2804dad0de"
      unitRef="usd">129563000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfNi01LTEtMS04MjUzMg_7576ce37-f0c1-44ca-b529-4d09fb6097bc"
      unitRef="usd">463767000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ida1bb72f3e284d6ba68c81afd62ab4f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjkxNjJiZjBkMjQ5YjQwZmM5NDFhYjcxNDgwMjQzYzEwL3RhYmxlcmFuZ2U6OTE2MmJmMGQyNDliNDBmYzk0MWFiNzE0ODAyNDNjMTBfNi03LTEtMS04MjUzMg_01315172-241e-47d1-8ae7-f4ffc29d0c7f"
      unitRef="usd">380206000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="ie6de63c4bf4c4659b432813eb81e4d90_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RleHRyZWdpb246ODdkMGFmMDNmNTQ3NGUwZWI4ODU2ZmRkYjYyZTIxNDVfMjM3Ng_d26cfb1e-450b-42fc-aee1-7f163efbcb7e">The following table presents the Company&#x2019;s long-lived assets, which consist of tangible property and equipment, net of depreciation, and operating lease ROU assets, by geographic region (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total long-lived assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;20,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#dddddd;padding:0 1pt"/&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;9,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="i0a8f4fb3ff124e5d8d73f09f5d49186e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjI5OGIwMmRjM2FlYzRhNDQ5ZTdiNDNjZWZlMDQ1ZTU2L3RhYmxlcmFuZ2U6Mjk4YjAyZGMzYWVjNGE0NDllN2I0M2NlZmUwNDVlNTZfMi0xLTEtMS04MjUzMg_0f1cf809-056c-440b-b563-d1c7798954d0"
      unitRef="usd">14590000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="if0306022f9dd40108c829fac55ef442a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjI5OGIwMmRjM2FlYzRhNDQ5ZTdiNDNjZWZlMDQ1ZTU2L3RhYmxlcmFuZ2U6Mjk4YjAyZGMzYWVjNGE0NDllN2I0M2NlZmUwNDVlNTZfMi0zLTEtMS04MjUzMg_68ec42d9-4ffd-415b-a1d3-8310f40ab4d2"
      unitRef="usd">6922000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i9a65829fbdab44db820a8c70ecd360ea_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjI5OGIwMmRjM2FlYzRhNDQ5ZTdiNDNjZWZlMDQ1ZTU2L3RhYmxlcmFuZ2U6Mjk4YjAyZGMzYWVjNGE0NDllN2I0M2NlZmUwNDVlNTZfMy0xLTEtMS04MjUzMg_bb493ce3-0d1e-4f09-8b55-969de57b23a5"
      unitRef="usd">6098000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ie2e6f788b77c488c9f64393beb3bbf7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjI5OGIwMmRjM2FlYzRhNDQ5ZTdiNDNjZWZlMDQ1ZTU2L3RhYmxlcmFuZ2U6Mjk4YjAyZGMzYWVjNGE0NDllN2I0M2NlZmUwNDVlNTZfMy0zLTEtMS04MjUzMg_8a3f97ca-38ba-4665-b1c0-bb2f32b129ea"
      unitRef="usd">2832000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ide95de92401a4f0bb7bacbb26a53fc78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjI5OGIwMmRjM2FlYzRhNDQ5ZTdiNDNjZWZlMDQ1ZTU2L3RhYmxlcmFuZ2U6Mjk4YjAyZGMzYWVjNGE0NDllN2I0M2NlZmUwNDVlNTZfNC0xLTEtMS04MjUzMg_3579a1e4-eeaf-48bf-ba56-941d789fb858"
      unitRef="usd">20688000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i42b96c336c104971a19991fb382d2648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2NzI5MzMzZDE4ZTQ1MGZiOTQxMTg2MDY3NjMxNzg4L3NlYzo5NjcyOTMzM2QxOGU0NTBmYjk0MTE4NjA2NzYzMTc4OF84OC9mcmFnOjg3ZDBhZjAzZjU0NzRlMGViODg1NmZkZGI2MmUyMTQ1L3RhYmxlOjI5OGIwMmRjM2FlYzRhNDQ5ZTdiNDNjZWZlMDQ1ZTU2L3RhYmxlcmFuZ2U6Mjk4YjAyZGMzYWVjNGE0NDllN2I0M2NlZmUwNDVlNTZfNC0zLTEtMS04MjUzMg_10edf25e-1d98-433b-afa1-33acc9cd1a90"
      unitRef="usd">9754000</us-gaap:NoncurrentAssets>
</xbrl>
